728x90
반응형

문제 : https://codeup.kr/problem.php?id=1174

 

30분전 (if는 아직...)

입력된 시간의 30분 전의 시간을 출력하시오.

codeup.kr

문제 설명

수호는 30분 전으로 돌아가고 싶은 1人 이다.

공백을 기준으로 시간과 분이 주어진다.

그러면 이 시간을 기준으로 30분전의 시간을 출력하시오.

예)

12 35  =====> 12 5

12 0 ======> 11 30

11 5 ======> 10 35

아직 조건문을 배우지 않았기 때문에 if나 3항연산자를 사용하지 않고 풀기 바랍니다.

금지 키워드 : if ? switch

 

 

                                                                           [그림1] 입 출력 형식 및 예제                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

 

# include <stdio.h>

int main()
{
	int hour,minute;
	
	scanf("%d %d",&hour,&minute);
	
	hour += 24; // 시간 + 24시간 
	minute = minute + hour * 60; // 시간을 전부 분으로 변환 
 	minute -= 30; // 분 - 30분 전으로 
	hour = minute / 60; // 분 / 60은 시간 
	hour = hour % 24; // 시간이 24시간을 넘을 수 있으니 %24 
	minute = minute % 60; // 분이 60을 넘을 수 있으니 %60 
 	
	
	
	printf("%d %d",hour, minute);
	
	return 0;
}
728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기