happy coding
[java] 2292. 벌집 본문
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
// 도착지인 N값 입력받음
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
long N = Long.parseLong(br.readLine());
// 벌집의 중앙에서 시작하여 최소 개수의 방을 지나서 도착하는 방법 계산
long room = 1; // 시작 방 번호
long cnt = 1; // 지나가는 방의 개수
long step = 6; // 방 번호 증가량
while (room < N) {
room += step;
step += 6;
cnt++;
}
// 결과 출력
System.out.println(cnt);
}
}
변수를 아끼면 똥이 된다는 걸 알았다. i랑 n만 사용해서 해결하려고 했는데 하면 할수록 내 머리가 깨진다.
'coding study > baekjoon' 카테고리의 다른 글
[java] 1977. 완전제곱수 (0) | 2023.08.01 |
---|---|
[java] 27961. 고양이는 많을수록 좋다. (0) | 2023.07.30 |
[java] 2581. 소수 (0) | 2023.07.28 |
[java] 2750. 수 정렬하기 (0) | 2023.07.28 |
[java] 2798. 블랙잭 (0) | 2023.07.28 |
Comments