PS(373)
-
[백준 BOJ] 2501번 약수 구하기 (C언어)
문제 설명 https://www.acmicpc.net/problem/2501 2501번: 약수 구하기 첫째 줄에 N과 K가 빈칸을 사이에 두고 주어진다. N은 1 이상 10,000 이하이다. K는 1 이상 N 이하이다. www.acmicpc.net 접근 방법 - 약수의 개념을 다루고 있는 수학적 사고력 문제 백준 2501번 문제는 약수에 대한 이해를 묻고 있는 수학적 사고력 문제이다. 약수란 임의의 숫자에 대해서 나누어 떨어지는 숫자를 말하는데, 이를 이용해서 문제를 풀면 된다. 필자는 아래의 순서대로 코드를 작성하여 문제를 해결하였다. 코드의 실행 순서 1) 2개의 숫자를 입력받는다. (n의 약수 중 num번째 약수) 2) 반복문을 실행한다. (a: 약수의 순서 카운팅 하는 변수, i: 약수 구하는 변..
2022.01.20 -
[백준 BOJ] 2480번 주사위 세개 (C언어)
문제 설명 https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 접근 방법 - 문제의 흐름대로 해결하면 되는 문제 백준의 2480번 문제는 문제의 설명을 잘 이해하면 쉽게 풀 수 있는 문제이다. 문제처럼, 세 주사위의 눈에 따라 세 가지 경우로 나누어 정답을 구하면 되는 문제인 것이다. 필자는 아래의 순서대로 코드를 작성하여 문제를 해결하였다. 코드의 실행 순서 1) 세 주사위의 눈을 입력받는다. 2) 조건문으로 3가지의 경우로 나누어..
2022.01.20 -
[백준 BOJ] 2475번 검증수 (C언어)
문제 설명 https://www.acmicpc.net/problem/2475 2475번: 검증수 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들 www.acmicpc.net 접근 방법 - 문제만 잘 이해하면 쉽게 해결 가능한 문제 백준의 2475번 문제는 문제의 설명만 잘 이해하면 충분히 해결할 수 있는 문제이다. 말 그대로, 입력받은 모든 수를 제곱한 뒤 이 숫자를 모두 더한 값의 일의 자릿수만 구하면 되는 문제인 것이다. 필자는 아래의 순서대로 코드를 작성하여 문제를 해결하였다. 코드의 실행 순서 1) 값을 하나씩 입력 받음과 동시에, 이를 제곱한 값..
2022.01.20 -
[백준 BOJ] 2444번 별 찍기 - 7 (C언어)
문제 설명 https://www.acmicpc.net/problem/2444 2444번: 별 찍기 - 7 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net 접근 방법 - 이중 반복문을 이용한 응용 문제 (별 찍기-5, 별 찍기-6 문제의 혼합) 백준의 2444번 문제는 이중 반복문을 응용하는 문제이며, 이는 별 찍기-5 문제와 별 찍기-6 문제의 혼합된 형태이기도 하다. 아래에 기재된 두 문제의 코드를 한번 참고해보는 것이 좋을 것이다. https://smary-it.tistory.com/27 [백준 BOJ] 2442번 별 찍기 - 5 (C언어) 문제 설명 https://www.acmicpc.net/problem/2442 2442번: 별 찍기 - 5 첫째 줄에는 별 ..
2022.01.20 -
[백준 BOJ] 2443번 별 찍기 - 6 (C언어)
문제 설명 https://www.acmicpc.net/problem/2443 2443번: 별 찍기 - 6 첫째 줄에는 별 2×N-1개, 둘째 줄에는 별 2×N-3개, ..., N번째 줄에는 별 1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net 접근 방법 - 이중 반복문을 이용한 기본 문제 (별 찍기-5 문제의 변형) 백준의 2443번 문제는 이중 반복문을 응용하는 문제이며, 이는 별 찍기-1 문제의 변형 문제이기도 하다. 하지만 이 문제는 별 찍기-1 문제보다 별 찍기-5 문제와의 연관성이 더 깊기 때문에 이 문제의 링크를 아래에 기재해놓았다. 아래 링크에 별 찍기-1 문제의 링크가 기재되어있으니, 이 또한 함께 참고해보길 바란다. https://smary-it.ti..
2022.01.20 -
[백준 BOJ] 2442번 별 찍기 - 5 (C언어)
문제 설명 https://www.acmicpc.net/problem/2442 2442번: 별 찍기 - 5 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net 접근 방법 - 이중 반복문을 이용한 기본 문제 (별 찍기-1 문제의 변형) 백준의 2442번 문제는 이중 반복문을 응용하는 문제이며, 이는 별 찍기-1 문제의 변형 문제이기도 하다. 이런 문제에 아직 많이 익숙하지 않다면 아래의 링크를 참고해보는 편이 좋을 것이다. https://smary-it.tistory.com/23 [백준 BOJ] 2438번 별 찍기 - 1 (C언어) 문제 설명 https://www.acmicpc.net/prob..
2022.01.17