반응형

코딩테스트 문제 58

[백준] 시험 성적 / if문

문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 시험 성적을 출력한다. 내 제출 import java.util.Scanner; public class Main{ public static void main(String args[]){ Scanner scn = new Scanner(System.in); int score = scn.nextInt(); if(score >= 90) { System.out.println("A"); } else if(score >= 80) { Sy..

[백준] 알람시계 / if문

2884번 알람시계 문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용..

[백준] 사분면 고르기 / if문

답 //++1 -+2 --3 +-4 import java.util.*; public class Main{ public static void main(String args[]){ Scanner scn = new Scanner(System.in); int x = scn.nextInt(); int y = scn.nextInt(); if(x > 0) { if(y > 0) System.out.println(1); else System.out.println(4); } else { if(y > 0) System.out.println(2); else System.out.println(3); } } } 22/08/01 삼항연산자를 이용하면 주저리주저리 안하고 한 줄로 간단하게 끝낼 수 있다 import java.util..

반응형