[백준] 10250번: ACM호텔 [C언어]

Boknami·2022년 2월 15일
0

백준문제풀이

목록 보기
16/45

📑문제

층 수, 호실 수가 주어진 호텔에서 N번째 손님은 어떤 호실을 선호할까?


💡 핵심 포인트

층 수, 호실 구하기

손님이 호실의 번호가 최소화 되는 것을 가장 좋아하기 때문에 반복문을 통해서 호실 번호가 가장 작은 것을 구하려고 하였다.

while (Customer > Height)
{
	Count++;
	Customer -= Height;
}

Count는 현재 배정될 방의 번호를 구하는 변수이고,
최소한의 층수를 얻기 위해 지속적으로 반복문에서 Customer를 층수만큼 빼주려하였다.

❗ 느낀점

문제 난이도는 낮았지만 정답률이 33퍼 밖에 안되는 문제라 조금 겁을 먹고 시작을 하였는데 크게 어렵지 않게 풀었다.


🧾 전체 코드

#define _CRT_SECURE_NO_WARNINGS 
#include<stdio.h>

int main()
{
	int T = 0;
	scanf("%d", &T);
	
	for (int i = 0; i < T; i++)
	{
		int Height = 0;
		int Width = 0;
		int Customer = 0;
		scanf("%d %d %d", &Height, &Width, &Customer);

		int Count = 1;

		while (Customer > Height)
		{
			Count++;
			Customer -= Height;
		}

		if (Count <= 9)
		{
			printf("%d0%d\n", Customer, Count);
		}
		else
		{
			printf("%d%d\n", Customer, Count);
		}

	}
}

0개의 댓글