자바(36)
-
백준 10950 - java ) A+B-3
내 사고과정 - 테스트 케이스의 개수를 먼저 받아야 하므로 Scanner 클래스를 이용하여 사용자로부터 테스트 케이스 개수의 값을 입력받는다. - 사용자가 입력한 테스트 케이스의 개수만큼 for문을 돌려 A+B의 값을 출력한다. - 배열을 사용하여 사용자가 입력한 테스트 케이스의 개수 만큼 n.length로 하여 for문을 돌려야 하나? - 테스트 케이스의 개수를 입력받고, 랜덤으로 숫자를 추출해서 보여줘야 하는 건가? 내 코드 import java.util.Scanner; public class Test { public static void main(String[] args){ Scanner sc = new Scanner(System.in); // 사용자로부터 값을 입력받기 위해 Scanner 클래스를..
2021.08.18 -
백준 2739 ) 구구단 (java)
사고 과정 - Scanner 클래스를 이용하여 사용자로부터 자연수 한 개를 입력받고 for문을 통해 구구단을 출력한다. 내 코드 import java.util.Scanner; public class Test { public static void main(String[] args){ Scanner sc = new Scanner(System.in); // 사용자로부터 값을 입력받기 위해 Scanner 클래스를 사용한다. int n = sc.nextInt(); int i; for(i=1;i
2021.08.18 -
백준 2884 ) 알람 시계 (java)
시간을 구하는 문제는 결코 쉽지많은 않은 것 같다. 나의 사고과정 1) 사용자로부터 Scanner 클래스를 이용하여 시간을 입력받고 (H : 시 , M : 분) 2) 우리가 필요한 값은 입력받은 시간에서 -45분을 하는 것이므로 H : M-45 를 한다. 3) 그러나 M-45>=60 이라면 H에 +1을 해줘서 H에 1시간을 추가시키고 4) M-45 < 60 이라면 H : M-45 그대로 출력해준다. 위와 같은 사고과정으로 코드를 짜니 말도 안되는 결과가 나왔다. import java.util.Scanner; public class Test { public static void main(String[] args){ Scanner sc = new Scanner(System.in); // 사용자로부터 값을 입..
2021.08.11 -
백준 14681 ) 사분면 고르기 (java)
사분면 고르기 문제이다. 사분면 학창시절 때 함수 구할 때 많이 봤던 건데 ,, 오랜만이다. 1사분면은 (+,+) 2사분면은 (-,+) 3사분면은 (-,-) 4사분면은 (+,-) 나의 사고 과정 Scanner 클래스를 이용하여 사용자로부터 x,y 총 2개의 값을 입력받는다. if~else if~else 구문으로 해당 사분면에 맞는 양수/음수 부분 처리해서 해당 조건문에 맞는 곳으로 간 뒤 결과값 출력하도록 설계 실행 코드 import java.util.Scanner; public class Test { public static void main(String[] args){ Scanner sc = new Scanner(System.in); // 사용자로부터 값을 입력받기 위해 Scanner 클래스를 사용한..
2021.08.11 -
백준 2753 ) 윤년 (java)
* 윤년이란? - Leap Year. 4년에 한 번씩 생기는 2월 29일 윤년이 생겨난 이유는 실제로 지구가 태양을 한 바퀴 도는데는 365.2422일이 걸린다. 1년을 365일으로만 단정지어버리면 매년 오차 발생 > 달력과 계절이 달라짐 > 오차를 바로잡기 위해 '윤년'이라는 개념이 생겨남 윤년을 구하는 문제는 프로그래밍 언어 문제에서 자주 등장하는 예제이다. 실행 코드 import java.util.Scanner; public class Test { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int year=sc.nextInt(); // 사용자로부터 연도 값을 입력받은 후 int형으로 형변환한다. if(ye..
2021.08.10 -
백준 9498 ) 시험 성적 (java)
실행 코드 실행 결과 이용한 문법 java.util.Scanner - util 패키지 안에 있는 Scanner 클래스를 이용하여 사용자로부터 값을 입력받는다. if~else if~else 구문 - if문 사용 시 구간대별에 따른 조건이 다양하게 걸려있을 경우 사용. 위의 문제는 switch문으로 했어도 된다. 관계연산자 && - 두 조건을 모두 만족해야 그 구문이 실행된다.
2021.08.08