본문 바로가기

알고리즘/백준6

백준_10950_java자바_A+B -3 백준에 들어가서 '문제' 카테고리를 보면 '단계별로 풀어보기'가 있다. CP1 6주차 실습시간에 과제는 아니지만 도움이 되니 풀어보라고 하셔서 풀어봤다. 의 5탄이다. 그 중 3단계 '반복문' 중 'A+B -3' 문제를 다루어보겠다. 사실 이 문제는 기본적인 문제이다. 그러나 필자는 문제를 제대로 파악하지 못했기에 문제의 의중을 기억하고자 작성한다. 10950 입력 첫째 줄에 테스트 케이스의 개수 T 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 테스트케이스마다 각 줄에 A+B 출력 for문을 사용했으며, 입력문부터 for문을 사용한다. import java.util.*; public class Main { public static void.. 2024. 4. 15.
백준_2480_자바java_주사위 세 개 백준에 들어가서 '문제' 카테고리를 보면 '단계별로 풀어보기'가 있다. CP1 6주차 실습시간에 과제는 아니지만 도움이 되니 풀어보라고 하셔서 풀어봤다. 의 4탄이다. 그 중 2 단계 '조건문' 중 '주사위 세개' 문제를 다루어보겠다. 사실 이 문제는 동아리 교육에서 이미 다룬 적 있는 문제였다. 2480 1~6까지의 눈을 가진 3개의 주사위를 던져 다음과 같은 규칙에 따라 상금을 출력하시오. 1. 같은 눈이 3개 나오면 10000+(같은 눈)X1000 2. 같은 눈이 2개 나오면 1000+(같은 눈)X100 3. 모두 다른 눈이 나오면 (그 중 가장 큰 눈)X100 *주사위는 만들 필요 없다. 만약 주사위를 만들고 싶다면 CP1 5주차 이론에서 잠시 배운 'Math 클래스에 정의된 난수 발생 함수'를 .. 2024. 4. 13.
백준_2525_자바java_오븐 시계 백준에 들어가서 '문제' 카테고리를 보면 '단계별로 풀어보기'가 있다. CP1 6주차 실습시간에 과제는 아니지만 도움이 되니 풀어보라고 하셔서 풀어봤다. 의 3탄이다. 그 중 2 단계 '조건문' 중 '오븐 시계' 문제를 다루어보겠다. 2525 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때(입력), 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오. 조건 1. 시는 0~23, 분은 0~59까지의 정수 2. 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(S.. 2024. 4. 13.
백준_2884_자바java_알람 시계 백준에 들어가서 '문제' 카테고리를 보면 '단계별로 풀어보기'가 있다.CP1 6주차 실습시간에 과제는 아니지만 도움이 되니 풀어보라고 하셔서 풀어봤다.의 2탄이다. 그 중 2 단계 '조건문' 중 '알람 시계' 문제를 다루어보겠다.2884상근이가 설정한 알람 시간을 45분 앞서는 시간으로 바꾸시오.조건1. 두 정수 H와 M이 주어진다.2. 입력 시간은 24시간 표현을 사용한다.3. 하루의 시작은 0:0(자정), 끝은 23:59이다.*시간을 나타낼 때, 불필요한 0은 사용하지 않는다.4. 첫째 줄에 알람 시간을 출력한다. (예: 23 45)import java.util.*;public class Main { public static void main(String[] args) { Scanner.. 2024. 4. 12.
백준_10171, 10172_자바java_고양이, 개 백준에 들어가서 '문제' 카테고리를 보면 '단계별로 풀어보기'가 있다. CP1 6주차 실습시간에 과제는 아니지만 도움이 되니 풀어보라고 하셔서 풀어봤다. 그 중에서도 1 단계 '입출력과 사칙연산' 중 고양이, 강아지를 출력하는 문제가 있는데, 정말 귀여워서 쉬어가는 타임으로 포스팅한다. 먼저 '10171' 고양이 출력이다. package hellocse; import java.util.*; public class Main { public static void main(String[] args) { System.out.println("\\ /\\"); System.out.println(" ) ( \')"); System.out.println("( / )"); System.out.println(" \\(__.. 2024. 4. 8.
백준_2557_자바java_hello world https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } } 코딩의 시작은 역시 'Hello World!' Hello World! Hello JAVA! 2024. 4. 3.