전체 글(274)
-
[백준] 백준 자바 2588번 문제 및 소스코드
1. 문제 2. 소스코드 3. 해설 초반에는 이 방법으로 하다가 안 됐다. 안 되는 방법을 알아보니, 문제에서 요구하는 숫자들은 A와 B의 곱셈을 나타낸 것이지 A,B,C,D,E의 곱셈을 나타낸 것이 아니기 때문이었다. 따라서 위의 방법으로 해서는 안 된다. 접근 방법은 다음과 같다. (3)은 385에서 5가 필요한 것이다. 385를 10으로 나누면 5만 남는다. 이 원리를 사용하여 식으로 쓰면 2.에서 나타내는 바와 같다. (4)은 385에서 8이 필요한 것이다. 385를 100으로 나누면 85가 남는다. 이때 85를 10으로 나누면 몫이 도출되므로 8이 도출된다. 따라서 2.에서 나타내는 바와 같아진다. (5)은 385에서 3이 필요한 것이다. 385/100을 하면 몫이 도출되므로 3이 나타난다. 따..
2021.12.29 -
[백준] 백준 자바 10430번 문제 및 소스코드
1. 문제 2. 소스코드 3. 해설 https://cookusuniverse.tistory.com/12 [백준] 백준 자바 1000번 문제 및 소스 코드 1. 문제 2. 소스코드 3. 해설 처음 시도 때는 아래와 같이 하다가 안 되었었다. 그 이유인 즉슨, 입력하면 출력하는 것으로, 1과 2는 입력값이지 지정값이 아니다. 따라서 A와 B는 변수인 상태로 남 cookusuniverse.tistory.com 위 링크에서의 원리와 같다.
2021.12.28 -
[백준] 백준 자바 10869번 문제 및 소스 코드
1. 문제 2. 소스 코드 3. 해설 https://cookusuniverse.tistory.com/12 [백준] 백준 자바 1000번 문제 및 소스 코드 1. 문제 2. 소스코드 3. 해설 처음 시도 때는 아래와 같이 하다가 안 되었었다. 그 이유인 즉슨, 입력하면 출력하는 것으로, 1과 2는 입력값이지 지정값이 아니다. 따라서 A와 B는 변수인 상태로 남 cookusuniverse.tistory.com 위 링크에서 언급된 바와 같은 원리를 사용하였다.
2021.12.28 -
[백준] 백준 자바 1008번 문제 및 소스코드
1. 문제 2. 소스코드 3. 원리 https://cookusuniverse.tistory.com/12 [백준] 백준 자바 1000번 문제 및 소스 코드 1. 문제 2. 소스코드 3. 해설 처음 시도 때는 아래와 같이 하다가 안 되었었다. 그 이유인 즉슨, 입력하면 출력하는 것으로, 1과 2는 입력값이지 지정값이 아니다. 따라서 A와 B는 변수인 상태로 남 cookusuniverse.tistory.com 위 링크와 원리는 비슷하지만 여기에선 double형이 쓰였다. double은 실수를 저장할 수 있는 타입이다. float도 실수를 저장할 수 있는 타입이다. 다만 float과 차이점은 float은 4byte, double은 8byte라는 것이다. 자바는 기본적으로 실수 리터럴을 double타입으로 해석하..
2021.12.23 -
[백준] 백준 자바 10998번 문제 및 소스코드
1. 문제 2. 소스코드 3. 원리 https://cookusuniverse.tistory.com/12 [백준] 백준 자바 1000번 문제 및 소스 코드 1. 문제 2. 소스코드 3. 해설 처음 시도 때는 아래와 같이 하다가 안 되었었다. 그 이유인 즉슨, 입력하면 출력하는 것으로, 1과 2는 입력값이지 지정값이 아니다. 따라서 A와 B는 변수인 상태로 남 cookusuniverse.tistory.com 원리는 위 링크에서 언급된 바와 같다.
2021.12.23 -
[백준] 백준 자바 1001번 문제 및 소스코드
1. 문제 2. 소스코드 3. 풀이 https://cookusuniverse.tistory.com/12 [백준] 백준 자바 1000번 문제 및 소스 코드 1. 문제 2. 소스코드 3. 해설 처음 시도 때는 아래와 같이 하다가 안 되었었다. 그 이유인 즉슨, 입력하면 출력하는 것으로, 1과 2는 입력값이지 지정값이 아니다. 따라서 A와 B는 변수인 상태로 남 cookusuniverse.tistory.com 원리는 위의 링크에서 언급된 바와 같다.
2021.12.22