본문 바로가기

💜💜💜115

(#25304 Java) 영수증 문제 문제 이해 세 번째 줄 부터 물건의 가격과 개수가 입력 받아진다. 종류 별로 물건의 가격을 각각 구한 후 모두 더해 최종 가격을 알아내고, 첫 번째 줄에 입력받은 총 금액과 비교해 Yes, No를 출력하면 되는 문제이다. 알고리즘 총 금액 price 물건 종류의 수 count 각 물건의 가격 a 각 물건의 개수 b 물건 종류의 수만큼 for 루프를 돌려 각 물건의 가격과 개수를 입력받은 후, 모두 더하는 코드 작성 for(int i = 1; i 2023. 7. 27.
(#8393 Java) 합 문제 아주 아주 아주 갠단한 문제!!! 바로 가보자 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a = in.nextInt(); in.close(); int sum = 0; for (int i = 1; i 2023. 7. 26.
(#10950 Java) A+B -3 문제 문제 이해 각 배열 원소마다 입력 받은 두 수를 i 번째 배열에 넣어주어야 함. 전에 공부하던 자료 참고!!! ( 노션에 자료 잔뜩 있는데, 언제 티스토리에 다시 정리하쥐,, 막막행) 알고리즘 import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner in = new Scanner(System.in); int c = in.nextInt(); int arr[] = new int[c]; for (int i = 0; i < c; i++) { int a = in.nextInt(); int b = in.nextInt(); arr[i] = a + b; } in.close(); for (int k : .. 2023. 7. 26.
(#2739 Java) 구구단 문제 문제 이해 구구단은 매우 흔히 볼 수 있는 예제 문제 중 하나이다! 입력 받은 수를 반복문을 이용해 1단부터 9단까지 출력하면 되는 문제! 알고리즘 핵심 반복문 코드 >> for(int i = 1; i < 10; i++) 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a = in.nextInt(); in.close(); for(int i = 1; i < 10; i++) { System.out.println(a + " * " + i + " = " + (a*i)); } } } 2023. 7. 26.
(#2480 Java) 주사위 세 개 문제 알고리즘 경우의 수를 여러가지로 나누어야 할 것 같다. 3개의 수가 다 다른 경우 ( 3개의 수 중 최댓값을 찾아 x 100원을 해주어야 함 ) 3개의 수가 다 같은 경우 ( 10,000원 + a × 1,000원 ) a = b or a = c인 경우 ( 1,000원 + a × 100원 ) b = c 인 경우 ( 1,000원 + b × 100원 ) 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a = in.nextInt(); int b = in.nextInt(); int c.. 2023. 7. 26.
(#2525 Java) 오븐 시계 (다시 풀어야 함) 문제 문제 이해 이번 문제도 알람 시계 문제와 비슷한 문제다. (비슷한 문제인줄 알았다..ㅎ) - 첫 번째 줄에는 현재 시와 분을 공백으로 구분해 입력. - 두 번째 줄에는 요리에 필요한 시간 입력. 알고리즘 1. 현재 시간의 '분' + '요리 시간' 이 59 이하이면, '분 + 요리 시간' 만 적용해 출력. 2. else 분 = ('분' + '요리 시간' ) - 60, '시' +1 을 해주면 될 것이다 만약 '시' + 1 > 23 이 된다면, 시를 0으로 바꿔줘야 함! 여기에서 내가 놓친 부분이 있다. 만약 (분 + 요리 시간)이 120이 된다면?? 위에 알고리즘에 적용시켜보면 엉망이 되는 것을 알 수 있다. 무조건 '시' +1 을 해주는 것도 틀림! ('분' + '요리 시간' ) - 60을 해주는 것.. 2023. 7. 26.
반응형