코딩 -/백준 알고리즘 해설
백준 알고리즘 단계별 문제풀이 2 . if문 , 알람 시계
심프슨정리
2021. 6. 28. 18:13
반응형
백준 알고리즘 문제의 단계별 문제의 2번. if문 파트입니다.
<출처 - 백준 알고리즘 문제 - 단계별 문제풀이 if 파트 5번 >
M에서 뺄셈연산을 하여서
M<0 라면 H = H-1 , M = M+60 을 해주고
H<0 이 된다면 H = H+24을 해주겠습니다
C언어입니다.
#include<stdio.h>
int main(){
int H,M;
scanf("%d %d",&H,&M);
M = M -45;
if (M<0){
H = H-1;
M = M +60;
if (H<0)
H=H+24;
}
printf("%d %d",H,M);
}
C++입니다.
#include <iostream>
using namespace std;
int main(){
int H,M;
cin>>H>>M;
M = M -45;
if (M<0){
H = H-1;
M = M +60;
if (H<0)
H=H+24;
}
cout<<H<<" "<<M;
}
python입니다
H,M=input().split()
H = int(H)
M = int(M)
M = M -45;
if M<0:
H = H-1
M = M+60
H = H%24
print("{} {}".format(H,M))
Java입니다.
import java.util.Scanner;
public class Test122 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int H,M;
H = scan.nextInt();
M = scan.nextInt();
if (M<0){
H = H-1;
M = M +60;
if (H<0)
H=H+24;
}
System.out.printf("%d %d",H,M);
}
이것으로 5번째 기본 문제인 알람시계를 풀어보았습니다.
반응형