백준 2914 저작권
문제
백준 2914 파이썬,자바 풀이
문제를 처음봤을때 너무 이해가 안갔다.
무슨말이지... 아니 10 10 값을 넣었는데 91이 나온다고..? 하면서 돌아가지 않는 짱구를 열심히 굴려댔다.
다시 생각해보니
-> 올림을 하면 값이 커진다.
-> 분수계산에서 값이 커지기 위해서는 분자값을 작게한다.
=> 그럼 분자값에 1을 빼고 값을 맞춰주기위해 1을 더 더하면 되겠다!
라는 결론에 도달하였다.
그래서 나온 코드는
a,b = map(int, input().split())
print(a*(b-1)+1)
자바로도 풀어봤다!
import java.util.Scanner;
public class Main {
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a * (b-1) + 1);
}
}
끝마치며
꾸준히 알고리즘 풀다보니 조금씩 이 문제에 뭘써도 되는지 알 것 같다. 하지만 아직도 남의 코드를 참고하는..특히 자바 ㅎ.... 열심히 더 하다보면 나도 온전한 내 코드를 짤 수 있겠지!!
+) 내가 코테 준비를 파이썬으로 하는 이유.jpg
Author And Source
이 문제에 관하여(백준 2914 저작권), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@scalla31/백준-2914-저작권저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)