코테용 문제풀이/백준

    빠른 A+B 풀이

    문제 링크: https://www.acmicpc.net/problem/15552 백준 반복문 5단계 - 15552번 빠른 A+B를 풀어보았다. 풀이: 속도를 높이기 위해 추가 코드를 적용했다. C++ #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); int t,a,b; cin>>t; for(int i=0;i>a>>b; cout

    영수증 풀이

    문제 링크: https://www.acmicpc.net/problem/25304 백준 반복문 4단계 - 25304번 영수증을 풀어보았다. 풀이: 물건 가격을 빼가면서, 물건 가격을 다 뺐을때 영수증 금액이 0 임을 판별한다. C++ #include using namespace std; int main() { int x,n,a,b; cin>>x; cin>>n; for(int i=0;i>a>>b; x-=a*b; // 물건 가격을 뺀다 } if(x==0) // 물건 가격이 다 빠졌을때가 0이면, 즉 물건가격이랑 영수증 금액이 같다면 { cout

    합 풀이

    문제 링크: https://www.acmicpc.net/problem/8393 백준 반복문 3단계 - 8393번 합을 풀어보았다. 풀이: 1부터 n까지의 합을 더해가며 풀면 된다. C++ #include using namespace std; int main() { int n; cin>>n; int result=0; for(int i=1;i

    A+B - 3 풀이

    문제 링크: https://www.acmicpc.net/problem/10950 백준 반복문 2단계 - 10950번 A+B - 3을 풀어보았다. 풀이: 문제에 나온 대로 풀면 된다. C++ #include using namespace std; int main() { int t; cin>>t; for(int i=0;i>a>>b; cout

    구구단 풀이

    문제 링크: https://www.acmicpc.net/problem/2739 백준 반복문 1단계 - 2739번 구구단을 풀어보았다. 풀이: 형식대로 풀면 된다. C++ #include using namespace std; int main() { int n; cin>>n; for(int i=1;i

    주사위 세개 풀이

    문제 링크: https://www.acmicpc.net/problem/2480 백준 조건문 7단계 - 2480번 주사위 세개를 풀어보았다. 풀이: 값을 비교해 출력하면 된다. C++의 경우, max 함수를 써서 최댓값을 구했다. C++ #include using namespace std; int main() { int one, two, three; cin >>one>>two>>three; if(one==two&&two==three) // 셋 다 같으면 { cout

    오븐 시계 풀이

    문제 링크: https://www.acmicpc.net/problem/2525 백준 조건문 6단계 - 2525번 오븐 시계를 풀어보았다. 풀이: 현재시간과 조리시간을 받아 완료시간을 출력하면 된다. C++ #include using namespace std; int main() { int hour,minute, cook; cin >> hour>>minute; cin >> cook; // 조리시간 minute+=cook; while(minute>=60) // 60분이 넘어가면 { minute-=60; hour++; if(hour>=24) // 24시간이 지나면 { hour-=24; } } cout

    알람 시계 풀이

    문제 링크: https://www.acmicpc.net/problem/2884 백준 조건문 5단계 - 2884번 알람 시계를 풀어보았다. 풀이: 시간과 분을 받고, 45분을 뺀 결과를 출력한다. C++ #include using namespace std; int main() { int hour,minute; cin >> hour>>minute; if(minute

    사분면 고르기 풀이

    문제 링크: https://www.acmicpc.net/problem/14681 백준 조건문 4단계 - 14681번 사분면 고르기를 풀어보았다. 풀이: 좌표를 받아 어느 사분면에 있는지 출력하면 된다. C++ #include using namespace std; int main() { int x,y; cin >> x; cin >> y; if(x>0&&y>0) { cout

    윤년 풀이

    문제 링크: https://www.acmicpc.net/problem/2753 백준 조건문 3단계 - 2753번 윤년을 풀어보았다. 풀이: 문제 조건대로 풀면 되지만, 조건을 잘 배분하는 게 중요하다. C++ #include using namespace std; int main() { int year; cin >> year; if(year%4==0) { if(year%400==0) { cout