분류 전체보기 338

[백준] 10951 : A+B - 4 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/10951문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력입력은 여러 개의 테스트 케이스로 이루어져 있다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 출력각 테스트 케이스마다 A+B를 출력한다.예제입력1 12 33 49 85 2출력257177정답 및 풀이while True: try: a,b = map(int,input().split()) print(a+b) except: break입력이 얼마나 들어올지 모르는 상황, 끝나는 조건도 없음try-except 사용새롭게 배운 내용 및 느낀점try-except입력이 얼마나 들어올..

백준 2025.09.05

[백준] 10952 : A+B - 5 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/10952문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력입력은 여러 개의 테스트 케이스로 이루어져 있다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 출력각 테스트 케이스마다 A+B를 출력한다.예제입력1 12 33 49 85 20 0출력257177정답 및 풀이while True: a,b = map(int,input().split()) if a == 0 and b == 0: break print(a+b)개수 입력이 없고 0,0 입력시 종료니까 while 무한 반복문a,b 로 입력 받음if 문으로 a,b 가 0 일 때 break 로 빠져나옴

백준 2025.09.05

[백준] 2439 - 별 찍기 2 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/2439문제첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.출력첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.예제입력5출력 * ** *** *********정답 및 풀이N = int(input())for i in range(1,N+1): print(" "*(N-i)+"*"*i)input() 을 int 형으로 입력 받음for 문 작성i 는 1부터 입력 받은 수 까지 범위 설정빈칸은 N-i 로 빼준만큼 곱함별 은 i 만큼 곱함

백준 2025.09.05

TIL - 20250904

📚 오늘 공부한 내용https://sson-coding.tistory.com/41 [딩코딩코 2025 코딩테스트 필수 알고리즘] - 11. 병합 정렬본 글은 딩코딩코 님의 『38군데 합격 비법, 2025 코딩테스트 필수 알고리즘』 강의를 듣고 정리한 내용입니다.강의와 수업 자료에 수록된 일부 코드와 이미지를 참고하여 발췌·활용하였습니다.sson-coding.tistory.comhttps://sson-coding.tistory.com/42 [백준] - 11021/파이썬문제 링크https://www.acmicpc.net/problem/11021문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력첫째 줄에 테스트 케이스의 개수 T가 주어진다.각 테스트 케이스는 한 줄로sson-..

TIL 2025.09.05

[백준 2438] - 별찍기/파이썬

문제 링크https://www.acmicpc.net/problem/2438문제첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.출력첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.예제5***************정답 및 풀이N = int(input())for i in range(1,N+1): print("*" * i)정수 N 을 입력 받는다.i 가 1 일 때 별을 1개 찍고 , 2개일 때 2개 찍고, N개 까지 찍을 수 있게 for문을 작성한다.

백준 2025.09.04

[백준] - 11022/파이썬

문제 링크https://www.acmicpc.net/problem/11022문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력첫째 줄에 테스트 케이스의 개수 T가 주어진다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 출력각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다.예제입력51 12 33 49 85 2출력Case #1: 1 + 1 = 2Case #2: 2 + 3 = 5Case #3: 3 + 4 = 7Case #4: 9 + 8 = 17Case #5: 5 + 2 = 7정답 및 풀이T = int(input())for i in range(1,T+1)..

백준 2025.09.04

[백준] - 11021/파이썬

문제 링크https://www.acmicpc.net/problem/11021문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력첫째 줄에 테스트 케이스의 개수 T가 주어진다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 출력각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.예제---입력---51 12 33 49 85 2---출력---Case #1: 2Case #2: 5Case #3: 7Case #4: 17Case #5: 7정답 및 풀이T = int(input())for i in range(1,T+1): a,b = map(int,input().split()) pri..

백준 2025.09.04

[딩코딩코 2025 코딩테스트 필수 알고리즘] - 11. 병합 정렬

본 글은 딩코딩코 님의 『38군데 합격 비법, 2025 코딩테스트 필수 알고리즘』 강의를 듣고 정리한 내용입니다.강의와 수업 자료에 수록된 일부 코드와 이미지를 참고하여 발췌·활용하였습니다.코딩테스트 준비를 체계적으로 하고 싶으시다면, 아래 링크에서 강의를 확인해 보세요 👉 『38군데 합격 비법, 2025 코딩테스트 필수 알고리즘』 보러 가기 본 게시물은 파트너스 활동의 일환으로 작성되었으며, 구매 시 소정의 수수료를 받을 수 있습니다. 병합 정렬병합 정렬은 배열의 앞부분과 뒷부분의 두 그룹으로 나누어 각각 정렬한 후 병합하는 작업을 반복하는 알고리즘이다.예시로 어떻게 합쳐서 정렬할 수 있는지 살펴보자.[1,2,3,5] #A[4,6,7,8] #B[] #두 집하을 합칠 배열 C1단계- 1과4를 비교 ->..

TIL - 20250903

📚 오늘 공부한 내용https://sson-coding.tistory.com/35 [딩코딩코 2025 코딩테스트 필수 알고리즘] - 8. 버블 정렬본 글에 사용된 코드와 이미지의 일부는딩코딩 님의 『38군데 합격 비법, 2025 코딩테스트 필수 알고리즘』 강의를 참조하여 발췌·활용하였습니다.[본 게시물은 파트너스 활동의 일환으로 소정sson-coding.tistory.comhttps://sson-coding.tistory.com/36 [딩코딩코 2025 코딩테스트 필수 알고리즘] - 9. 선택 정렬본 글에 사용된 코드와 이미지의 일부는딩코딩 님의 『38군데 합격 비법, 2025 코딩테스트 필수 알고리즘』 강의를 참조하여 발췌·활용하였습니다.[본 게시물은 파트너스 활동의 일환으로 소정sson-coding..

TIL 2025.09.03

[김영한의 실전 자바 기본편] - 2. 기본형과 참조형

본 글에 사용된 코드와 이미지의 일부는김영한 님의 『김영한의 실전 자바 - 기본편』 강의를 참조하여 발췌·활용하였습니다.[본 게시물은 파트너스 활동의 일환으로 소정의 수수료를 받을 수 있습니다.]https://inf.run/5nGCd자바에서 참조형을 제대로 이해하는 것을 정말 중요하다.기본형 vs 참조형 - 특징변수의 데이터 타입을 크게 보면 기본형과 참조형으로 분류할 수 있다.각 특징을 알아보자.기본형int, long, double, boolean 처럼 변수에 사용할 값을 직접 넣을 수 있는 데이터 타입이다.해당 값을 바로 사용할 수 있다.들어있는 값을 그대로 계산에 사용할 수 있다.참조형Student student, int[] students 와 같이 데이터에 접근하기 위한 참조(주소)를 저장하는 데..