2024/09/16 3

[JAVA 기초] 기본 자료형 정리 - 정수형, 실수형, 논리형, 오버플로

기본 자료형 종류정수형 - byte, short, long, char실수형 - float, double논리형 - boolean   정수형(Integer) 각 자료형에 따라서 기억장소의 크기가 정해진다.byte 형 - 8 비트- 변수에 나타낼 수 있는 값의 범위 : -128 ~ 127short 형- 16 비트- 변수에 나타낼 수 있는 값의 범위 : -32768 ~ 32767int 형- 32 비트- -2147483648 ~ 2147483647long 형- 64 비트char 형- 16비트- 문자는 유니코드로 나타낸다- char 형은 int 형으로 형 변화가 가능하며 나타낼 수 있는 문자의 개수의 범위는 0 ~ 65535System.out.print("int 형 정수값 입력: ");int it = sc.next..

JAVA/기초공부 2024.09.16

[Python] 백준 13172 Σ

문제실제로 존재하는지 아닌지는 차치하고, 당신에게 삼면체 주사위가 있어서 이 주사위를 굴린다고 생각해보자. 주사위를 굴렸을 때 각 면이 나올 확률은 모두 동일하게 1/3 이다. 한 면에는 1, 다른 한 면에는 2, 남은 한 면에는 4가 적혀있다고 하면 주사위를 굴렸을 때 나오게 되는 숫자의 기댓값은 과연 몇일까? 간단하게도 셋의 평균인 7/3이 될 것이다.이 문제를 조금 확장해서, "N면체 주사위의 각 면에 적힌 수가 주어졌을 때, 주사위를 굴렸을 때 각 면이 나올 확률이 모두 같다면 주사위를 굴렸을 때 나오게 되는 수의 기댓값은 과연 몇일까?"라는 문제가 주어졌다고 하자. 위의 예시에 대한 답을 소수로 출력한다면 2.33333333...일텐데, 무한한 자릿수를 모두 출력할 수는 없으니 적당히 끊어서 출..

백준풀이 2024.09.16

[Python] 백준 16236 아기 상어

문제N×N 크기의 공간에 물고기 M마리와 아기 상어 1마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 물고기가 최대 1마리 존재한다.아기 상어와 물고기는 모두 크기를 가지고 있고, 이 크기는 자연수이다. 가장 처음에 아기 상어의 크기는 2이고, 아기 상어는 1초에 상하좌우로 인접한 한 칸씩 이동한다.아기 상어는 자신의 크기보다 큰 물고기가 있는 칸은 지나갈 수 없고, 나머지 칸은 모두 지나갈 수 있다. 아기 상어는 자신의 크기보다 작은 물고기만 먹을 수 있다. 따라서, 크기가 같은 물고기는 먹을 수 없지만, 그 물고기가 있는 칸은 지나갈 수 있다.아기 상어가 어디로 이동할지 결정하는 방법은 아래와 같다.더 이상 먹을 수 있는 물고기가 공간에 없다면 아기 상어는 엄마 상어에게..

백준풀이 2024.09.16