[Baekjoon] - 2단계 : if문
문제
1~2단계는 쉬우니 하루에 올린다.
추가된 문제 풀기
1. 두 수 비교하기
코드
#include <stdio.h>
int main(){
int a,b;
scanf("%d",&a);
scanf("%d",&b);
if(a > b) printf(">");
else if(a < b) printf("<");
else printf("==");
}
2. 시험 성적
코드
#include <stdio.h>
int main(){
int n;
scanf("%d",&n);
if(90<=n && n<=100) printf("A");
else if(80<=n && n<=89) printf("B");
else if(70<=n && n<=79) printf("C");
else if(60<=n && n<=69) printf("D");
else printf("F");
}
3. 윤년
코드
#include <stdio.h>
int main(){
int year;
scanf("%d",&year);
int answer = 0;
if(year%4==0){
if(year%100!=0 || year%400==0) answer=1;
}
printf("%d",answer);
}
4. 사분면 고르기
코드
#include <stdio.h>
int main(){
int x,y;
scanf("%d",&x);
scanf("%d",&y);
if(x > 0){
if(y > 0) printf("1");
else printf("4");
}
else{
if(y > 0) printf("2");
else printf("3");
}
}
5. 알람 시계
코드
#include <stdio.h>
int main(){
int hour,minute;
scanf("%d",&hour);
scanf("%d",&minute);
if(minute < 45) {
minute += 15;
hour--;
}
else minute -= 45;
if(hour < 0) hour = 23;
printf("%d %d",hour,minute);
}
6. 오븐 시계
코드
#include <iostream>
using namespace std;
int main(void)
{
int hour;
int minute;
int time;
cin >> hour >> minute;
cin >> time;
minute += time;
hour += (minute / 60);
minute = (minute % 60);
if (hour >= 24) hour -= 24;
cout << hour << " " << minute;
}
7. 주사위 세개
코드
include <iostream>
using namespace std;
int main(void)
{
int a;
int b;
int c;
int price;
int max;
cin >> a >> b >> c;
max = a;
if (max < b) max = b;
if (max < c) max = c;
if (a == b && b == c) price = 10000 + (max * 1000);
else if (a != b && b != c && a != c) price = max * 100;
else{
if (a == b || a == c) max = a;
else if (b == c) max = b;
price = 1000 + (max * 100);
}
cout << price << endl;
}
요약
- 프로그래머스에서 하다오니 UI가 익숙치 않아서 그런가 불편하다.
- c++를 배워야하기 때문에 백준에 추가된 문제를 풀어본다. (2022-03-25)