Coding/baekjoon

백준 2753번 : 윤년 문제 풀이 조건문 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 첫번째 조건인 연도가 4의 배수이다는 year % 4 == 0 이다 두번째 조건인 100의 배수가 아닐 때 또는 400의 배수 일 때는 100의 배수가 아닐 때 year % 100 != 100 400의 배수 일 때 year % 400 == 0 마지막으로 100의 배수가 아닐 때 또는 400의 배수 일 때 는 OR 논리 연산자인 || 를 사용해서 ..
백준 9498번 : 시험 성적 문제 풀이 조건문 https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 이전 문제와 비슷하게 else if 를 이용하여 조건을 좀 더 추가한 문제이다 아래는 제출한 코드이다 #include int main() { int a; scanf("%d", &a); if (a >= 90) printf("A"); else if (a >= 80) printf("B"); else if (a >= 70) printf("C"); else if (a >= 60) pr..
백준 1330번 : 두 수 비교하기 문제 풀이 조건문 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net if , else if 조건문을 이용해서 푸는 문제이다 아래는 제출한 코드이다 #include int main() { int a, b; scanf("%d %d", &a, &b); if (a > b) { printf(">"); } else if (a == b) { printf("=="); } else { printf("
백준 10172번 : 개 문제 풀이 입출력과 사칙연산 https://www.acmicpc.net/problem/10172
백준 10171번 : 고양이 문제 풀이 입출력과 사칙연산 https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 이번 문제는 특수문자를 출력하는 문제이다 % \ 와 같이 특수한 경우에 사용하는 문자들을 printf 로 출력하기 위해서는 특수문자 앞에 역슬래쉬( \ ) 를 붙여주면 된다 아래는 제출한 코드이다 #include int main() { printf("\\ /\\\n"); printf(" ) ( ')\n"); printf("( / )\n"); printf(" \\(__)|"); return 0; }
백준 11382번 : 꼬마 정민 문제 풀이 입출력과 사칙연산 https://www.acmicpc.net/problem/11382 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net 이번 문제는 a, b, c 를 입력받고 다 더해서 출력하는 문제이다 아래는 처음 제출한 코드이다 #include int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); printf("%d", a + b + c); return 0; } 하지만 정답이 아니어서 다시 확인해봤다 문제에 입력값이 1
백준 2588번 : 곱셈 문제 풀이 입출력과 사칙연산 https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 이번 문제는 어려워 보이지만 쉽게 생각하면 된다 곱셈이 어떤식으로 이루어지는지만 파악하면 쉽게 풀 수 있다 두 수를 입력받고 자릿수 별로 곱셈한 결과를 출력하면 된다 472 x 385 를 예시로 들면 472 * 5 472 * 8 472 * 3 472 * 385 를 출력하는 문제이다 아래 코드는 두번째 숫자를 각 자릿수 별로 쪼개는 코드이다 int hun_2 = num2 / 100; int ten_2 = (num2 / 10) - (hun_2 * 10)..
백준 10430번 : 나머지 문제 풀이 입출력과 사칙연산 https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 문제는 생각보다 쉽게 풀었다 3개의 숫자를 한 줄에 입력받고 결과를 출력할 때마다 줄을 바꿔서 출력하면 되는 문제이다 아래는 제출한 코드이다 #include int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); printf("%d\n", (a + b) % c); printf("%d\n", ((a % c) + (b % c)) % c); printf("%d\n", (a * b) % c); printf("..
백준 18108번 : 1998년생인 내가 태국에서는 2541년생?! 문제 풀이 입출력과 사칙연산 https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net 이번 문제는 먼저 불기 연도, 서기 연도에 대해서 먼저 알아야 한다 현재 태국에서는 서기 연도에 543을 더한 연도를 태국 자체의 불기인 태국태양력으로 사용하고 있다 불기 연도에 대한 추가적인 정보는 아래 링크에서 확인하면 된다 https://..
백준 10926번 : ??! 문제 풀이 입출력과 사칙연산 https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 이번 문제는 생각보다 쉽게 풀렸는데 오류 없이 풀기 위해서 생각보다 시간이 조금 걸렸다 아래는 첫번재 코드이다 #include int main() { char id[51]; scanf("%s", &id); printf("%s??!", id); return 0; } 코드를 실행하면 이런 오류가 뜬다 문자열을 입력받기 위해서는 배열을 이용하여 ..
GunP4ng
'Coding/baekjoon' 카테고리의 글 목록 (2 Page)