본문 바로가기

728x90

baekjoon

(2)
[Baekjoon] 백준 #2292번 파이썬 해답 통칭, 벌집문제입니다 백준의 단계별로 풀어보기 → 기본 수학1 부분에 위치하고 있습니다. 문제를 한번 읽어보겠습니다. 문제 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지 (시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다. 입력 부분 첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진다. 출력 부분 입력으로 주어진 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나는지 출력한다. 입/출..
[Baekjoon] 백준 #11022번 파이썬 해답 백준의 단계별 풀어보기입니다. 반복문 문제 중, 7번에 위치하고 있군요. 11022번 문제 풀이 T = int(input()) sum = 0 for i in range(T): A, B= map(int, input().split()) i = A+B sum = sum+1 print(f"Case #{sum}: {A} + {B} = {i}") 간단하게, 파이썬의 f-문자열 포맷팅 방법을 사용해서 진행합니다. format함수를 사용해도 가능을 할것 같지만, 상당히 길어질 것으로 예상됩니다. 기본형태 f" 입력할 문자열 {변수1}" 먼저 첫째줄에 입력하는 문자를 T로 받아줍니다. input()을 넣고 외부에 int를 씌어 정수로 합니다. for문을 사용해봅시다. i를 변수로 받아서 몇번 반복할지 결정해야 하죠? 반..

728x90