일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- Image Classification
- 정수론
- 해시를사용한집합과맵
- 프로그래머스sql
- 구현
- 프로그래머스
- 논문구현
- 백준알고리즘
- 소수판정
- 프로그래머스코딩테스트
- 프로그래머스연습문제
- C++
- 다이나믹프로그래밍
- C
- 이분탐색
- 정렬
- 큐
- 브루트포스알고리즘
- 논문리뷰
- 그리디
- 그리디알고리즘
- 자료구조
- 이진탐색
- 수학
- MySQL
- SQL
- 문자열
- 백준
- 사칙연산
- C언어
- Today
- Total
초보 개발자의 이야기, 릿허브
[📗백준(BOJ)] 1. 입출력과 사칙연산 문제풀이 & 정답 본문
📗 백준(BOJ)
1. 입출력과 사칙연산
https://www.acmicpc.net/step/1
입출력과 사칙연산 단계
입출력과 사칙연산
www.acmicpc.net
문제풀이 & 정답
❗ 최근 수정 (2022.02.17)
백준에서 수시로 문제를 추가해서, 풀이가 없는 문제가 간혹 있을 수 있습니다.
수시로 확인 후 풀이 업로드 예정입니다. 필요한 문제나 오류는 댓글 남겨주시면 감사하겠습니다.😊
❗ C/C++로 풀이했으며, 모든 문제에 대해 풀이방법을 제공하지는 않습니다.
각 문제에 대한 풀이방법은 여러가지가 있을 수 있으며, 해당 방법이 최선의 풀이방법이라고는 할 수 없습니다.
문제에 대한 질문, 지적이나 오류는 언제나 환영입니다.😊
1. 2557번 Hello World
: https://www.acmicpc.net/problem/2557
2557번: Hello World
Hello World!를 출력하시오.
www.acmicpc.net
<정답>
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}
2. 10718번 We love kriii
: https://www.acmicpc.net/problem/10718
10718번: We love kriii
ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박
www.acmicpc.net
<정답>
#include <stdio.h>
int main() {
int i;
for(i = 0; i < 2; i++) {
printf("강한친구 대한육군\n");
}
return 0;
}
3. 10171번 고양이
: https://www.acmicpc.net/problem/10171
10171번: 고양이
아래 예제와 같이 고양이를 출력하시오.
www.acmicpc.net
<정답>
#include <stdio.h>
int main() {
printf("\\ /\\\n");
printf(" ) ( ')\n");
printf("( / )\n");
printf(" \\(__)|\n");
return 0;
}
4. 10172번 개
: https://www.acmicpc.net/problem/10172
10172번: 개
문제 아래 예제와 같이 개를 출력하시오. 입력 출력 예제 입력 1 복사 예제 출력 1 복사 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__|...
www.acmicpc.net
<정답>
#include <iostream>
using namespace std;
int main() {
cout << "|\\_/|" << "\n";
cout << "|q p| /}" << "\n";
cout << "( 0 )\"\"\"\\" << "\n";
cout << "|\"^\"` |" << "\n";
cout << "||_/=\\\\__|" << "\n";
return 0;
}
5. 1000번 A+B
: https://www.acmicpc.net/problem/1000
1000번: A+B
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
<정답>
#include <stdio.h>
int main() {
int a,b;
int sum;
scanf("%d %d", &a, &b);
sum = a+b;
printf("%d", sum);
return 0;
}
6. 1001번 A-B
: https://www.acmicpc.net/problem/1001
1001번: A-B
두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
<정답>
#include <stdio.h>
int main() {
int a,b;
int min;
scanf("%d %d",&a,&b);
min = a-b;
printf("%d",min);
return 0;
}
7. 10998번 AxB
: https://www.acmicpc.net/problem/10998
10998번: A×B
두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
<정답>
#include <iostream>
using namespace std;
int main() {
int A, B;
cin >> A >> B;
cout << A * B;
return 0;
}
8. 1008번 A/B
: https://www.acmicpc.net/problem/1008
1008번: A/B
두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
<풀이>
https://beginnerdeveloper-lit.tistory.com/113
[C++] 백준 1008번 A / B
1. 문제이해 https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net A와 B를 입력받아, A / B를 출력하는 것이 목표이다...
beginnerdeveloper-lit.tistory.com
<정답>
#include <iostream>
using namespace std;
int main() {
double A, B;
cin >> A >> B;
cout.precision(15);
cout << A / B;
return 0;
}
9. 10869번 사칙연산
: https://www.acmicpc.net/problem/10869
10869번: 사칙연산
두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
<정답>
#include <iostream>
using namespace std;
int main() {
int A, B;
cin >> A >> B;
cout << A + B << "\n";
cout << A - B << "\n";
cout << A * B << "\n";
cout << A / B << "\n";
cout << A % B;
return 0;
}
10. ??!
: https://www.acmicpc.net/problem/10926
10926번: ??!
준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때
www.acmicpc.net
<정답>
#include <iostream>
using namespace std;
int main() {
string j;
cin >> j;
cout << j + "??!";
return 0;
}
11. 1998년생인 내가 태국에서는 2541년생?!
: https://www.acmicpc.net/problem/18108
18108번: 1998년생인 내가 태국에서는 2541년생?!
ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국
www.acmicpc.net
<정답>
#include <iostream>
using namespace std;
int main() {
int budd; // 불기년도
int ad; // 서기년도
cin >> budd;
ad = budd - 543;
cout << ad;
return 0;
}
12. 10430번 나머지
: https://www.acmicpc.net/problem/10430
10430번: 나머지
첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)
www.acmicpc.net
<정답>
#include <iostream>
using namespace std;
int main() {
int A, B, C;
cin >> A >> B >> C;
cout << (A + B) % C << "\n";
cout << ((A % C) + (B % C)) % C << "\n";
cout << (A * B) % C << "\n";
cout << ((A % C) * (B % C)) % C;
return 0;
}
13. 2588번 곱셈
: https://www.acmicpc.net/problem/2588
2588번: 곱셈
첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.
www.acmicpc.net
<풀이>
https://beginnerdeveloper-lit.tistory.com/114
[C++] 백준 2588번 곱셈
1. 문제이해 https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 위와 같은 방식으로 세 자리 자연수의 곱을 구..
beginnerdeveloper-lit.tistory.com
<정답>
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int num1, num2;
int copy_num2;
int remainder = 0;
cin >> num1 >> num2;
copy_num2 = num2;
for (int i = 1; i <= 3; i++) {
remainder = num2 % 10;
cout << num1 * remainder << "\n";
num2 = num2 / 10;
}
cout << num1 * copy_num2 << "\n";
return 0;
}
'코딩테스트 > 📝 단계별 문제 모아보기' 카테고리의 다른 글
[📗백준(BOJ)] 2. if문 문제풀이 & 정답 (0) | 2022.01.20 |
---|