본문 바로가기

Algorithm67

백준 ) 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.
백준 ) 15964번: 이상한 기호 [JAVA/자바] - 오늘의 TIL https://www.acmicpc.net/problem/15964 15964번: 이상한 기호 부산일과학고등학교의 효진이는 수학의 귀재이다. 어떤 문제라도 보면 1분 내에 풀어버린다는 학교의 전설이 내려올 정도였는데, 이런 킹ㅡ갓 효진에게도 고민이 생겼다. 대부분의 문제에서 반 www.acmicpc.net ✔️ 큰 수가 나올 수 있기 때문에 int 말고 long형으로 선언하여 출력한다. 👇풀이코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long a, b; a = sc.nextLong(); b = sc.nextLong(); s.. 2023. 6. 12.