본문 바로가기
반응형

전체 글62

[C언어] 백준 BOJ 2753 윤년 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 문제 설명 백준의 문제 - 단계별로 풀어보기의 [조건문] 의 2753 윤년 문제입니다. 윤년은 2월이 29일까지 있는 년도를 말합니다. 윤년은 연도가 "4의 배수이면서, 100의 배수가 아닐 때" 또는 "400의 배수일 때" 의 조건을 만족하면 윤년이라고 할 수 있습니다. 여기서 n의 배수를 확인하는 방법은 %(나머지) 연산자를 활용하면 됩니다. n의 배수면 n으로 나누었을 때 나누어 떨.. 2022. 7. 1.
[C언어] 백준 BOJ 9498 시험 성적 https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 설명 백준의 문제 - 단계별로 풀어보기의 [조건문] 의 9498 시험 성적 문제입니다. A : 90~100점 B : 80~89점 C : 70~79점 D : 60~69점 F : 나머지 점수(0~59점) 입력받은 정수 값을 위의 구간에 알맞게 출력을 하는 문제입니다. 정수 값의 범위는 0 이상 100 이하로 입력됩니다. 코드 (C언어) #include int main(void) { int score; scanf("%d",.. 2022. 6. 30.
[C] 백준 BOJ 1330 두 수 비교하기 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 문제 설명 백준의 문제 - 단계별로 풀어보기의 [조건문] 의 1330 두 수 비교하기 문제입니다. [조건문]의 문제들은 if문과 switch문을 활용하는 문제들이 나옵니다. 이번 문제는 두 정수를 받아 >, B) { printf(">"); } else if(A < B) { printf(" 2022. 6. 29.
[C] 백준 BOJ 25083 새싹 https://www.acmicpc.net/problem/25083 25083번: 새싹 아래 예제와 같이 새싹을 출력하시오. www.acmicpc.net 문제 설명 백준의 문제 - 단계별로 풀어보기의 [입출력과 사칙연산] 의 25083 새싹 문제입니다. 위의 예제 출력과 같이 그대로 출력을 하면 끝인 문제입니다! 편리하게 복사를 하여 사용합시다. 코드 (C언어) #include int main(void) { printf(" ,r\'\"7\n"); printf("r`-_ ,\' ,/\n"); printf(" \\. \". L_r\'\n"); printf(" `~\\/\n"); printf(" |\n"); printf(" |\n"); return 0; } 2022. 6. 28.
[C] 백준 BOJ 2588 곱셈 https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 문제 설명 백준의 문제 - 단계별로 풀어보기의 [입출력과 사칙연산] 의 2588 곱셈 문제입니다. 이번 문제에서는 세 자리 자연수 2개를 입력받아 우리가 실제로 연습장에 곱셈의 풀이를 적는 것처럼 첫 번째 세 자리 수와 두 번째 세 자리 자연수의 일의 자리, 십의 자리, 백의 자리와 곱한 값을 각 줄에 출력하면 됩니다. 여기서 해결을 해야할 것은 두 번째 세자리 자연수에서 일의 자리, 십의 자리, 백의 자리를 추출(?) 하는 것을 코드로 구현하여야 합니다. 이는 /(몫), %(나머지) 연산자를 통해 구.. 2022. 6. 27.
[C] 백준 BOJ 10430 나머지 https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 문제 설명 백준의 문제 - 단계별로 풀어보기의 [입출력과 사칙연산] 의 10430 나머지 문제입니다. 문제를 보니, A, B, C 정수를 입력받고, 각 줄마다 지문에 나와있는 수식의 결과를 출력하면 되는 문제입니다. 첫째 줄 : (A+B)%C 둘째 줄 : ((A%C) + (B%C))%C 셋째 줄 : (A×B)%C 넷째 줄 : ((A%C) × (B%C))%C 위의 수식을 1줄마다 출력해주면 됩니다. 단, 세째, 넷째 줄에 있는 ×는 *로 바꿔야 합니다! 코드 (C언어) #include int main(vo.. 2022. 6. 26.
[C] 백준 BOJ 18108 1998년생인 내가 태국에서는 2541년생?! https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net 문제 설명 백준의 문제 - 단계별로 풀어보기의 [입출력과 사칙연산] 의 18108 "1998년생인 내가 태국에서는 2541년생?!" 문제입니다. 태국은 불교 국가로 우리나라와 다르게 연도를 세는 기준이 불기를 따릅니다. [짤막 정보] 우리가 일반적으로 사용하는 서기는 예수님의 탄생 이전(BC)와 예수님의 탄생 이후(AD)로 구분합니다. 불.. 2022. 6. 25.
[C] 백준 BOJ 10926 ??! https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 문제 설명 백준의 문제 - 단계별로 풀어보기의 [입출력과 사칙연산] 의 10926 ??! 문제입니다. 입력은 총 50자가 넘지 않고, 준하의 놀람을 출력하기 위해 아이디 뒤에 ??!라는 문자들을 붙여서 출력하면 됩니다! 코드 (C언어) #include int main(void) { char str[51]; scanf("%s", str); printf("%s??!", str); return 0; }.. 2022. 6. 24.
[C] 백준 BOJ 10869 사칙연산 https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 설명 백준의 문제 - 단계별로 풀어보기의 [입출력과 사칙연산] 의 10869 사칙연산 문제입니다. 자연수 A와 B가 주어지면, +, -, *, /(몫), %(나머지)를 각 줄에 하나씩 출력하는 문제입니다. 코드 (C언어) #include int main(void) { int A, B; scanf("%d%d", &A, &B); printf("%d\n", A+B); printf("%d\n", A-B); printf("%d\n", A*B); printf("%.. 2022. 6. 23.
반응형