반응형
1. 문제 내용 (접근 방법)
ACM 호텔에서 손님이 왔을 때 몇번방에 배정해야 하는가? 하는 문제이다. 기본적으로 엘레베이터에 가까운 쪽부터 방을 배정해준다. 1층부터 h층까지 1호실을 다채우고 1층부터 h까지 2호실을 다 채우는 형식이다.
h / w / n 순차적으로 입력을 받아서 몇호실에 배정할지 정하는 문제이다.
2. 변수 선언
반복 횟수 (num)
건물의 층수(h)
각 층의 방 수(w)
몇 번째 손님(n)
3. for문 이용 방 배정
방 번호 (room)은 사람 수(n)과 호텔 층수(h)를 나눈다. ( 1층을 더해줘야한다)
층수(floor)는 사람 수(n)과 호텔 층수(h) 나눈 것에 나머지이다.
ex) h=6 n=6
만약 층수(h) % 사람 수(n) 한 값이 0이면 6층이라는 말이다.
방 번호 (room)은 사람 수(n)과 호텔 층수(h)를 나눈 것
층수(floor)는 호텔 층수(h)이다.
f-string을 이용해 문자와 변수를 같이 출력한다.
반응형
'IT ( 백준 파이썬 , 정보처리기사 , 딥러닝 ) > 단계별로 풀어보기' 카테고리의 다른 글
백준 2839번 설탕 배달 (3) | 2021.01.27 |
---|---|
백준 2869번 달팽이는 올라가고 싶다(파이썬,Python) (0) | 2021.01.24 |
백준 1193번 분수찾기(파이썬,Python) (0) | 2021.01.23 |
백준 2292번 벌집 문제 (파이썬,Python) (0) | 2021.01.22 |
백준1712번 손익분기점(파이썬,Python) (0) | 2021.01.21 |