본문 바로가기

백준9

백준 ) 2480번 : 주사위 시계 [JAVA/자바] - 오늘의 TIL https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 🤔생각해보기 ✔️가장 큰 수를 구하기 위해 Math클래스의 max 메소드 사용하기 ✔️입력받은 3개의 수가 같을 때, 2개만 같을 때, 다 다를 때 출력 결과가 달라짐을 확인 👇소스 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { int a, b, c; Scanner sc.. 2023. 6. 30.
백준 ) 2525번 : 오븐 시계 [JAVA/자바] - 오늘의 TIL https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 🤔생각해보기 ✔️조건문을 사용하여 문제 풀기 ✔️구이를 시작하는 시간의 분(Minute)과 구이를 하는데 필요한 시간의 분(Minute)의 합이 60분을 넘으면 60을 나누어 나머지의 값을 출력한다. 이 때 몫은 시(Hour)에 더해주는데 이 때 시(Hour)가 24가 넘으면 Hour-24를 해준다. 👇소스 코드 import java.util.Scanner; public class M.. 2023. 6. 28.
백준 ) 2738번: 행렬 덧셈 [JAVA/자바] - 오늘의 TIL 👇해결 방법 행렬 크기를 지정해준다음 두 행렬을 더하는 문제이다. 1. 우선 N*M 행렬 크기를 지정하기 위해 Scanner로 N과 M을 입력 받아준 후 for문을 사용하여 그 크기만큼 숫자를 지정해 준다. 2. 그리고 두번째 행렬값을 입력할 때에는 arr[i][j] += sc.nextInt(); 을 입력하여 기존에 입력했던 첫번째 행렬값에서 누적하여 더해주었다. 3. 그렇게 실행해서 보면 값은 잘 나오는데 가독성이 많이 떨어지므로 값 + 공백( System.out.print(arr[i][j] + " "); )을 출력하고 한 행의 출력이 끝나면 줄바꿈( System.out.println(""); )을 해주었다. 👇 소스코드 import java.util.Scanner; public class Main {.. 2023. 6. 19.
백준 ) 2475번: 검증수 [JAVA/자바] - 오늘의 TIL https://www.acmicpc.net/problem/2475 2475번: 검증수 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들 www.acmicpc.net 👇문제 검증수를 구하는 문제이다. ✔️5개의 수를 각각 제곱하기 ✔️그 수의 합을 10으로 나누기 👇소스코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double sum = 0; for (int i = 0; i < 5.. 2023. 6. 12.