PS(341)
-
타 SNS 링크
(필자는 전공 SNS랑 취미 SNS를 따로 관리하고 있습니다.) 전공 SNS (기술 SNS) 티스토리 기술 블로그 : IT Journey https://smary-it.tistory.com/ IT Journey [창작하는 공대생] 2021.12.28 개설 반갑습니다:) smary-it.tistory.com solved ac : lyn99730 https://solved.ac/profile/lyn99730 solved.ac - lyn99730 최대 24일 연속 문제 해결, 현재 1일 날짜는 한국 시각 기준으로 매일 오전 6시에 변경됩니다. 강제 갱신의 경우 반영되지 않습니다. 경험치 234,716 ▪ BRONZE7781.1%81,96634.9% ▪ SILVER1616.8%82,76335.3% ▪ solve..
2022.01.21 -
[백준 BOJ] 2558번 A+B - 2 (C언어)
문제 설명 https://www.acmicpc.net/problem/2558 2558번: A+B - 2 첫째 줄에 A, 둘째 줄에 B가 주어진다. (0 < A, B < 10) www.acmicpc.net 접근 방법 - 매우 기본적인 연산 문제 백준의 2558번 문제는 사용하는 언어의 기본 문법만 알고 있다면 매우 쉽게 풀 수 있는 문제이다. 사실 해당 문제의 이전에, A+B 문제가 1000번 문제로 하나 더 있다. 문제 1000번과 다른 점이 있다면, 1000번은 2개의 수를 한 줄에 함께 입력받는다는 점이다. (아래 링크 참고) 하지만 해당 문제는 위에 보다시피, 1000번 문제와는 달리 첫째줄, 둘째줄 나누어서 입력을 받고 있다. 그래서 필자는 아래처럼 코드를 작성하여 이 문제를 해결하였다. 하지만 ..
2022.01.21 -
[백준 BOJ] 2557번 Hello World (C언어)
문제 설명 https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 접근 방법 - 아주 기본적인 출력 문제 백준 2557번 문제는 출력에 대한 아주 기본적인 구현 문제이다. 보통 특정 언어를 배울 때 가장 흔히들 처음 마주하게 되는 관문일 것으로 예상한다. 해당 언어의 문법만 제대로 숙지하고 있다면 쉽게 풀 수 있을 것이다. 필자는 아래처럼 C언어로 이 문제를 해결하였다. 성공한 코드 #define _CRT_SECURE_NO_WARNINGS #pragma warning(disable: 4996) #include //백준 2557번 코드 int main() { printf("Hello World!\..
2022.01.21 -
[백준 BOJ] 2525번 오븐 시계 (C언어)
문제 설명 https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 접근 방법 - 기본적인 시간 계산 문제 백준 2525번 문제는 시간의 덧셈에 대한 수학 문제이다. 이 문제를 풀 때 우리는 아래의 경우를 고려하며 코드를 작성하면 된다. - minute가 60 이상이면, minute가 60을 넘지 않게끔 hour과 minute를 연산 - hour이 24 이상이면, hour이 24를 넘지 않게끔 hour를 연산 필자는 위 2가지를 고려하면서,..
2022.01.21 -
[백준 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