본문 바로가기
반응형

JAVA/algorithm5

[백준] - 알람 시계 맞았는데, 틀렸습니다 나올 때 확인해야 할 것(JAVA) 알람 시계 - 문제 정리: 알람을 45분 빨리 설정하기 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 설정한 알람 시각이 주어.. 2021. 8. 28.
[백준] - 각자리 수 곱셈, 일/십/백의 자리 구하기 (JAVA) 곱셈 - 문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. - 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. - 출력 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. -예제 입출력 - 소스코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int .. 2021. 8. 28.
[백준] - 단계별로 풀어보기 - 함수(JAVA) 15596 정수 N개의 합 - 문제 정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오. 작성해야 하는 함수는 다음과 같다. Java: long sum(int[] a); (클래스 이름: Test) a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000) 리턴값: a에 포함되어 있는 정수 n개의 합 - 풀이 public class Test { long sum(int[] a) { long ans = 0; for (int i = 0; i < a.length; i++) { ans += a[i]; } return ans; } } 4673 셀프 넘버 - 문제 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였.. 2021. 5. 23.
[백준] - 두 수 비교, 시험 성적, 윤년, 사분면 (JAVA) If문 두 수 비교하기 import java.util.Scanner; public class Main { public static void main(String[] args) { int A; int B; Scanner sc = new Scanner(System.in); A = sc.nextInt(); B = sc.nextInt(); if (A > B) { System.out.println(">"); } else if (A < B) { System.out.println(" 2021. 5. 5.
반응형