전체 글

전체 글

    나머지 풀이

    문제 링크: https://www.acmicpc.net/problem/10430 백준 입출력과 사칙연산 10단계 - 10430번 나머지를 풀어보았다. 풀이: A, B, C를 입력받아 계산하면 된다. C++ #include using namespace std; int main() { int A, B, C; cin >> A >> B >> C; cout

    킹, 퀸, 룩, 비숍, 나이트, 폰 풀이

    문제 링크: https://www.acmicpc.net/problem/3003 백준 입출력과 사칙연산 9단계 - 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰을 풀어보았다. 풀이: 정상적으로 가지고 있어야 하는 피스 수를 배열로 만들고, 현재 가지고 있는 피스 수를 입력받아서 차를 출력한다. C++의 경우 마지막 수 뒤에 공백이 한 칸 있게 되어서 이게 걸릴까 조마조마했는데 통과가 되었다. C++ #include using namespace std; int main() { int chess[6]={1,1,2,2,2,8}; // 원래 있어야 하는 피스 수 int pieces[6]; // 현재 가지고 있는 피스 수 for(int i=0; i> pieces[i]; } for(int i=0; i

    1998년생인 내가 태국에서는 2541년생?! 풀이

    문제 링크: https://www.acmicpc.net/problem/18108 백준 입출력과 사칙연산 8단계 - 18108번 1998년생인 내가 태국에서는 2541년생?!을 풀어보았다. 풀이: 불기 연도를 받아 서기 연도로 바꾸면 된다. 그런데 544년이 맞는 거 같은데 왜 543년인지는 모르겠다. C++ #include using namespace std; int main() { int year; cin>>year; cout

    ??! 풀이

    문제 링크: https://www.acmicpc.net/problem/10926 백준 입출력과 사칙연산 7단계 - 10926번 ??!를 풀어보았다. 풀이: 알파벳 소문자로만 구성되어 있는 문자열을 입력받고, ??!를 붙여 출력한다. C++ #include using namespace std; int main() { string str; cin >> str; cout

    사칙연산 풀이

    문제 링크: https://www.acmicpc.net/problem/10869 백준 입출력과 사칙연산 6단계 - 10869번 사칙연산을 풀어보았다. 풀이: 자연수 두 개를 입력받아 연산값을 출력하면 된다. A/B의 경우 몫만 구하면 되기 때문에 따로 처리할 필요가 없다. C++ #include using namespace std; int main() { int first, second; cin >> first >> second; cout

    A/B 풀이

    문제 링크: https://www.acmicpc.net/problem/1008 백준 입출력과 사칙연산 5단계 - 1008번 A/B를 풀어보았다. 풀이: 정수 두 개를 입력받고, 나눈 값을 출력한다. C++의 경우, 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하라는 조건을 맞추기 위해선 cout.precision()을 써야 하기에, 입력값을 실수형으로 받는다. C++ #include using namespace std; int main() { double first, second; cin >> first >> second; cout.precision(10); cout

    A×B 풀이

    문제 링크: https://www.acmicpc.net/problem/10998 백준 입출력과 사칙연산 4단계 - 10998번 A×B를 풀어보았다. 풀이: 정수 두 개를 입력받고, 곱을 출력한다. C++ #include using namespace std; int main() { int first, second; cin >> first >> second; cout

    A-B 풀이

    문제 링크: https://www.acmicpc.net/problem/1001 백준 입출력과 사칙연산 3단계 - 1001번 A-B를 풀어보았다. 풀이: 정수 두 개를 입력받고, 차를 출력한다. C++ #include using namespace std; int main() { int first, second; cin >> first >> second; cout