[백준 2292] 냅다 시작 Day3 - 기본 수학 1

김민지·2022년 12월 15일
0

냅다 시작 백준

목록 보기
7/118

[백준 2292] 기본 수학1 2단계. 벌집

✨ 문제 ✨

위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다.

= 입력 =

첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진다.

= 출력 =

입력으로 주어진 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나는지 출력한다.

= 예제 입력 1 =

13

= 예제 출력 1 =

3

✨ 정답 ✨


어렵다...
2차 방정식이 나오길래 이걸 어떻게 풀지 풀지 하다가 겨우 깨달았다.
+=을 사용해야지 문제가 풀린다.

💡💡 기억해야 할 점

  1. 숫자합을 구하는 방법은 여러 가지가 있다. 예를 들면 +=
profile
이건 대체 어떻게 만든 거지?

0개의 댓글