백준 2480번 (7) 주사위 세개 ● 세개의 수를 비교하여 상금 출력하기 먼저 a=b=c 일 경우를 구해주고 아니라면 a==b, a==c 해서 같은 수인 a를 곱해주고 a가 아닌 b==c 일때는 둘 중 아무거나 곱해주면 된다. 세 수가 모두 다를 때는 가장 큰 값을 구해서 곱해줘야하기 때문에 먼저 a>b 일때와 아닐 때로 둘로 나눠 입력해줬다. 백준 코딩/2단계 - 조건문 2024.03.20
백준 2525번 (6) 오븐 시계 ● 현재 시간을 받아 조리시간을 더해 조리 완성 시간 구하기 24시가 넘을 시에는 0으로 초기화 먼저 시간을 분으로 만들어 준 뒤 조리시간을 더해 총 걸린 시간을 분으로 계산 한 뒤 분을 60으로 나누고 24시간으로 나눈 나머지를 시간으로, 총 분에서 60을 나눈 나머지를 조리시간이 끝난 분으로 출력하면 된다. 백준 코딩/2단계 - 조건문 2024.03.20
백준 2884번 (5) 알람 시계 ● 알람 시계구현하기 단, 0시 이면서 45분이 아직 되지 않았을 경우 0시에서 23시로 바뀌어야 한다는 것에 주의! ( 00:00 ~ 24:00 이므로) 이중 if문을 사용하였는데 만약 minute이 45보다 작을 시에는 hour를 1시간 줄여야 하므로 h-1, m+15를 해주었다. m+15를 한 이유는 현재의 minute에 h-1을 하여 얻은 60분을 더한 뒤 45분을 빼줘야 45이 빨라지기 때문이다. 하지만 현재 시간이 0시 45분이 되지 않았을 시에는 0시를 23시로 바꿔줘야 하므로 h는 23으로 넣어줬다. 백준 코딩/2단계 - 조건문 2024.03.20
백준 14681번 (4) 사분면 고르기 ● x, y의 양,음수에 따라 4분면 중 1곳이 출력되도록 하기 x 가 양수이고 y 가 양수이면 1사분면, x 가 양수이고 y 가 음수이면 3사분면, x 가 음수이고 y 가 양수이면 2사분면, x 가 음수이고 y 가 음수이면 4사분면이 된다. 백준 코딩/2단계 - 조건문 2024.03.20
백준 2753번 (3) 윤년 ● 윤년이면 1출력, 아니면 0출력하기 이중 if문을 사용했는데 먼저 연도가 4의 배수이고 400의 배수라면 1이 출력되도록, 4의 배수이고 100의 배수라면 0이 출력되도록 하였다. 또 다른 방법으로는 != 를 사용하여 4의 배수이면서 100의 배수가 아니라면 1이 출력되도록, 4의 배수이고 400의 배수이면 1이 출력되도록, 100의 배수이면서 400의 배수가 아니라면 0이 출력되도록 작성해보았다. 더 간단하게 AND(&&), OR(||)를 사용해서 구현해봤다. 백준 코딩/2단계 - 조건문 2024.03.20
백준 9498번 (2) 시험 성적 ● 시험 점수를 받아 해당하는 등급을 출력하기 시험 점수에 따라 해당 등급이 출력되도록 작성하였는데 90 > B >= 80 할 필요없이 A >= 90 으로 한 다음 아니라면 B >= 80으로 넘어가도록 작성되있으므로 범위를 길게 적을 필요가 없다. 백준 코딩/2단계 - 조건문 2024.03.20
백준 1330번 (1) 두 수 비교하기 ● A와 B를 비교하는 프로그램 출력 if문을 사용하여 작성해 보았다. 먼저 a가 b 보다 크면 '>' 이 출력되고 a와 b가 같다면 '==' 이 출력되고 둘다 아닌 a가 b보다 작다면 ' 백준 코딩/2단계 - 조건문 2024.03.20