```
백준 2914번 JAVA 구현해보기
```

이번 글을 통해 배워갈 내용
- 백준 2914번
https://www.acmicpc.net/problem/2914
2914번: 저작권
창영이는 노래 여러 개를 이어서 부르는 가수이다. 유명한 노래의 비슷한 멜로디를 이어서 부르면서 언제 곡이 넘어갔는지 모르게 만드는 것이 창영이 노래의 특징이다. 이런 노래로 상업적으
www.acmicpc.net
백준 2914번 저작권은
난이도 브론즈 등급의 문제로서
앨범에 포함된 곡의 개수와 저작권이 있는 곡의 평균값이 주어질 때
저작권이 있는 곡의 평균값 = 저작권이 있는 곡의 수 / 앨범의 수록된 곡의 수
공식을 이용해서
적어도 몇 곡이 저작권이 있는 곡인지 확인해주는 문제입니다.
30분 정도 위에 링크를 방문하셔서 풀어보시고
안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다.
입력을 받고
정해진 조건에 따라서
최소 저작권이 있는 곡의 수를 구했습니다.
곡이 하니인 경우를 제외하고는 전부 평균에 1을 뺀 다음 곱하고 1을 더해서 소수 값 보정 치를 추정했습니다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print(solution(br.readLine()));
}
public static String solution(String input) {
String[] inputArr = input.split(" ");
final int melodyCount = Integer.parseInt(inputArr[0]);
final int copyrightedMelodyCountAvg = Integer.parseInt(inputArr[1]);
int retVal;
if (melodyCount == 1) {
retVal = melodyCount * copyrightedMelodyCountAvg;
} else {
retVal = (melodyCount) * (copyrightedMelodyCountAvg - 1) + 1;
}
return String.valueOf(retVal);
}
}
// https://codemasterkimc.tistory.com
읽어주셔서 감사합니다
무엇인가 얻어가셨기를 바라며
오늘도 즐거운 코딩 하시길 바랍니다 ~ :)
'Java > Java 알고리즘' 카테고리의 다른 글
백준 9610번 사분면 JAVA 구현해보기 (0) | 2022.06.05 |
---|---|
백준 4447번 좋은놈 나쁜놈 JAVA 구현해보기 (0) | 2022.06.05 |
백준 5086번 배수와 약수 JAVA 구현해보기 (0) | 2022.06.05 |
백준 5063번 TGN JAVA 구현해보기 (1) | 2022.06.04 |
백준 7567번 그릇 JAVA 구현해보기 (0) | 2022.06.04 |
```
백준 2914번 JAVA 구현해보기
```

이번 글을 통해 배워갈 내용
- 백준 2914번
https://www.acmicpc.net/problem/2914
2914번: 저작권
창영이는 노래 여러 개를 이어서 부르는 가수이다. 유명한 노래의 비슷한 멜로디를 이어서 부르면서 언제 곡이 넘어갔는지 모르게 만드는 것이 창영이 노래의 특징이다. 이런 노래로 상업적으
www.acmicpc.net
백준 2914번 저작권은
난이도 브론즈 등급의 문제로서
앨범에 포함된 곡의 개수와 저작권이 있는 곡의 평균값이 주어질 때
저작권이 있는 곡의 평균값 = 저작권이 있는 곡의 수 / 앨범의 수록된 곡의 수
공식을 이용해서
적어도 몇 곡이 저작권이 있는 곡인지 확인해주는 문제입니다.
30분 정도 위에 링크를 방문하셔서 풀어보시고
안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다.
입력을 받고
정해진 조건에 따라서
최소 저작권이 있는 곡의 수를 구했습니다.
곡이 하니인 경우를 제외하고는 전부 평균에 1을 뺀 다음 곱하고 1을 더해서 소수 값 보정 치를 추정했습니다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print(solution(br.readLine()));
}
public static String solution(String input) {
String[] inputArr = input.split(" ");
final int melodyCount = Integer.parseInt(inputArr[0]);
final int copyrightedMelodyCountAvg = Integer.parseInt(inputArr[1]);
int retVal;
if (melodyCount == 1) {
retVal = melodyCount * copyrightedMelodyCountAvg;
} else {
retVal = (melodyCount) * (copyrightedMelodyCountAvg - 1) + 1;
}
return String.valueOf(retVal);
}
}
// https://codemasterkimc.tistory.com
읽어주셔서 감사합니다
무엇인가 얻어가셨기를 바라며
오늘도 즐거운 코딩 하시길 바랍니다 ~ :)
'Java > Java 알고리즘' 카테고리의 다른 글
백준 9610번 사분면 JAVA 구현해보기 (0) | 2022.06.05 |
---|---|
백준 4447번 좋은놈 나쁜놈 JAVA 구현해보기 (0) | 2022.06.05 |
백준 5086번 배수와 약수 JAVA 구현해보기 (0) | 2022.06.05 |
백준 5063번 TGN JAVA 구현해보기 (1) | 2022.06.04 |
백준 7567번 그릇 JAVA 구현해보기 (0) | 2022.06.04 |