💡2914번 저작권
https://www.acmicpc.net/problem/2914
2914번: 저작권
창영이는 노래 여러 개를 이어서 부르는 가수이다. 유명한 노래의 비슷한 멜로디를 이어서 부르면서 언제 곡이 넘어갔는지 모르게 만드는 것이 창영이 노래의 특징이다. 이런 노래로 상업적으
www.acmicpc.net
- 몇 곡인지 구하려면 곡의 개수와 평균을 곱하면 됨.
- 올림을 한다고 했으므로 평균값이 24일 경우 적어도 24.01이 되어야함. -> 곱한 값에 1을 더하면 된다.
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int A = scan.nextInt();
int B = scan.nextInt();
System.out.println(A*(B-1)+1);
}
}
💡3003번 킹, 퀸, 룩, 비숍, 나이트, 폰
https://www.acmicpc.net/problem/3003
3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰
첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다.
www.acmicpc.net
- 필요한 말의 개수를 연산해서 반환하면 됨.
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int[] cnt = new int[6];
int[] full = new int[] {1, 1, 2, 2, 2, 8}; //킹1개, 퀸1개, 룩2개, 비숍2개, 나이트2개, 폰8개
for(int i=0;i<6;i++) {
cnt[i] = scan.nextInt();
}
for(int i=0;i<full.length;i++) {
cnt[i] = full[i] - cnt[i];
System.out.println(cnt[i]);
}
}
}
💡3046번 R2
https://www.acmicpc.net/problem/3046
3046번: R2
두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는
www.acmicpc.net
- 평균에 2를 곱하고 R1을 빼면 R2가 나옴.
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int R1 = scan.nextInt();
int R2 = scan.nextInt();
System.out.println((R2*2)-R1);
}
}
💡5554번 심부름 가는 길
https://www.acmicpc.net/problem/5554
5554번: 심부름 가는 길
승균이는 매일 학교, PC방, 학원에 다닌다. 반복되는 일상에 익숙해진 승균이는 이동시간을 단축해서 PC방에 더 오래 머물고 싶었다. 그래서 스톱워치를 들고 이동할 때마다 기록을 잰 후 집
www.acmicpc.net
- 시간을 다 합쳐 60으로 나눈 값을 분, 60으로 나눈 나머지를 초로 만들어 출력하면 됨.
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int result = 0;
for(int i=0;i<4;i++) {
result += scan.nextInt();
}
int min = result/60;
int sec = result%60;
System.out.println(min);
System.out.println(sec);
}
}
'💻 my code archive > 🗝️Algorithm' 카테고리의 다른 글
자바(JAVA) 알고리즘 손코딩 테스트 문제 (0) | 2023.08.25 |
---|---|
[코딩테스트 연습, 백준, Java] 브론즈 :: 1271, 1550, 2338, 2845 (0) | 2022.04.14 |
[코딩테스트 연습, 프로그래머스, Java] - 입국심사 (0) | 2022.04.09 |
[코딩테스트 연습, 프로그래머스, Java] - 위장 (0) | 2022.04.08 |
[코딩테스트 연습, 프로그래머스, Java] - 전화번호 목록 (0) | 2022.04.08 |