[백준 / BOJ] 2439번 별 찍기 - 2 (C++, Python)
◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 8. 23. 23:44[백준 / BOJ] 2439번 별 찍기 - 2 (C++, Python)

링크 : https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 문제 문제 풀이 이전 문제보다 살짝 난이도가 올라갔다. C++과 파이썬 모두 논리는 비슷하다. N만큼의 공간이 계속 나타나니, i가 0부터 시작한다면 N - i - 1만큼 공백을 먼저 출력해주고 별을 출력하면 된다. C++ 코드 전문 HTML 삽입 미리보기할 수 없는 소스 Python 코드 전문 HTML 삽입 미리보기할 수 없는 소스 소감

[백준 / BOJ] 2438번 별 찍기 - 1 (C++, Python)
◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 8. 23. 23:37[백준 / BOJ] 2438번 별 찍기 - 1 (C++, Python)

링크 : https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 문제 문제 풀이 활용도가 무궁무진한 별 찍기 문제다. C++ 상세 풀이 더보기 for (int i=1; i

[백준 / BOJ] 11022번 A+B - 8 (C++, Python)
◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 8. 23. 23:23[백준 / BOJ] 11022번 A+B - 8 (C++, Python)

링크 : https://www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 문제 문제 풀이 전 문제처럼 출력 양식만 잘 신경쓰면 되는 문제다! 코드 전문 C++ HTML 삽입 미리보기할 수 없는 소스 Python HTML 삽입 미리보기할 수 없는 소스 소감

[백준 / BOJ] 11021번 A+B - 7 (C++, Python)
◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 8. 23. 00:39[백준 / BOJ] 11021번 A+B - 7 (C++, Python)

링크 : https://www.acmicpc.net/problem/11021 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 문제 문제 풀이 출력 양식만 잘 신경쓰면 되는 문제다! 코드 전문 C++ HTML 삽입 미리보기할 수 없는 소스 Python HTML 삽입 미리보기할 수 없는 소스 소감

[백준 / BOJ] 2742번 기찍 N (C++, Python)
◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 8. 23. 00:28[백준 / BOJ] 2742번 기찍 N (C++, Python)

링크 : https://www.acmicpc.net/problem/2742 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 문제 풀이 N부터 1까지 출력하면 되는 문제다! C++ 코드 전문 HTML 삽입 미리보기할 수 없는 소스 Python 코드 전문 HTML 삽입 미리보기할 수 없는 소스 소감

[백준 / BOJ] 2741번 N 찍기 (C++, Python)
◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 8. 23. 00:13[백준 / BOJ] 2741번 N 찍기 (C++, Python)

링크 : https://www.acmicpc.net/problem/2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 문제 풀이 순서대로 1부터 입력받은 N까지 출력해주면 되는 문제다! C++ 코드 전문 HTML 삽입 미리보기할 수 없는 소스 Python 코드 전문 HTML 삽입 미리보기할 수 없는 소스 소감 이 문제에서 std::cin

[백준 / BOJ] 15552번 빠른 A+B (C++, Python)
◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 8. 22. 23:55[백준 / BOJ] 15552번 빠른 A+B (C++, Python)

링크 : https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 문제 문제 풀이 새로운 입출력 방식을 배워야 한다. C++ 상세 풀이 더보기 std::cin.tie(NULL); // cin으로 데이터를 읽을 때 출력 버퍼에 있는 내용을 비우지 않고 먼저 입력받음. std::ios::sync_with_stdio(false); // C와 C++의 버퍼를 분리함. cin으로 데이터를 읽을 때 출력 버퍼에 있는 내용을 비우지 않고 먼저 입력받고, C와 C++의 버퍼를 분리해준..

[백준 / BOJ] 8393번 합 (C++, Python)
◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 8. 22. 23:46[백준 / BOJ] 8393번 합 (C++, Python)

링크 : https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 문제 문제 풀이 총 합을 출력하는 문제다! 코드 전문 C++ HTML 삽입 미리보기할 수 없는 소스 Python HTML 삽입 미리보기할 수 없는 소스 소감

◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 8. 22. 22:23[백준 / BOJ] 10950번 A+B - 3 (C++, Python)

링크 : https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 문제 풀이 덧셈 문제다! 코드 전문 C++ HTML 삽입 미리보기할 수 없는 소스 Python HTML 삽입 미리보기할 수 없는 소스 소감

◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 8. 22. 22:17[백준 / BOJ] 2739번 구구단 (C++, Python)

링크 : https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 문제 문제 풀이 구구단 출력 문제다! 코드 전문 C++ HTML 삽입 미리보기할 수 없는 소스 Python HTML 삽입 미리보기할 수 없는 소스 소감

[백준 / BOJ] 2884번 알람 시계 (C++, Python)
◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 8. 22. 22:10[백준 / BOJ] 2884번 알람 시계 (C++, Python)

링크 : https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 문제 문제 풀이 간단한? 수학 문제다. 사실 처음에 많이 헷갈렸는데 경우의 수를 쓰면서 풀었다. 45분보다 작을 때 신경써서 시, 분을 바꾸면 된다. 코드 전문 C++ HTML 삽입 미리보기할 수 없는 소스 Python HTML 삽입 미리보기할 수 없는 소스 소감

[백준 / BOJ] 14681번 사분면 고르기 (C++, Python)
◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 8. 22. 21:52[백준 / BOJ] 14681번 사분면 고르기 (C++, Python)

링크 : https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 문제 문제 풀이 다시 풀었을 때 삼항 연산자를 사용해보았다. C++ 상세 풀이 더보기 이전 문제에서 사용했던 삼항 연산자를 그대로 활용해보았다. 한 줄로 간단하게 풀이된다. std::cout 0 ? (y > 0 ? 1 : 4) : (y > 0 ? 2 : 3)); Python 상세 풀이 더보기 이전 문제에서 사용했던 삼항 연산자를 활용해보고 싶었지만 조건 1이 참일 때 다시금 조건 하나를 더 주는 법을 모르겠어서 if-else문을 사용했다. if x > 0: print(1 if y > 0 else 4)..

image