본문 바로가기

Python31

[SWEA] 1545. 거꾸로 출력해 보아요_D1_Python 목차 1. 문제 접근 1_1. 문제 1_2. 포인트 2. 문제 풀이 과정 2_1. (성공) 2_2. (다른 풀이) 3. 고찰 3_1. 결론 1. 문제 접근 1_1. 문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1_2. 포인트 end 사용으로 띄어쓰기로 구분하여 한 줄로 출력 2. 문제 풀이 과정 2_1. (성공) n = int(input()) for i in range(n+1): print(n, end = ' ') n -= 1 - for문은 횟수 세는 용으로만 사용 (i를 활용안함) 2_2. (다른 풀이) n = int(input()) for i in range(n, -1, -1): print(i, e.. 2022. 5. 15.
[SWEA] 2070. 큰 놈, 작은 놈, 같은 놈_D1_Python 목차 1. 문제 접근 1_1. 문제 1_2. 포인트 2. 문제 풀이 과정 2_1. (성공) list 이용 2_2. (다른 풀이) 두 변수 이용 3. 고찰 3_1. 결론 1. 문제 접근 1_1. 문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1_2. 포인트 정수 비교를 위해 list로 입력 받음 list를 사용하지 않겠다면, 두 변수를 이용하면 됨 2. 문제 풀이 과정 2_1. (성공) list 이용 t = int(input()) for i in range(1, t+1): case = list(map(int, input().split())) if case[0] == case[1]: print("#%d" %.. 2022. 5. 15.
[SWEA] 2058. 자릿수 더하기_D1_Python 목차 1. 문제 접근 1_1. 문제 1_2. 포인트 2. 문제 풀이 과정 2_1. (성공) 3. 고찰 3_1. 결론 1. 문제 접근 1_1. 문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1_2. 포인트 list로 입력 받아 sum으로 합계 계산 2. 문제 풀이 과정 2_1. (성공) n = list(map(int, input())) print(sum(n)) 3. 고찰 3_1. 결론 - list로 입력 받으면 알아서 한 자리씩 원소로 들어감 2022. 5. 15.
[SWEA] 2063. 중간값 찾기_D1_Python 목차 1. 문제 접근 1_1. 문제 1_2. 포인트 2. 문제 풀이 과정 2_1. (실패) 2_2. (성공) 3. 고찰 3_1. 결론 1. 문제 접근 1_1. 문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1_2. 포인트 round() 함수는 사사오입 원칙을 따름. round(4.5) # 4 round(3.5) # 4 오름차순 정렬은 sort() 함수 인덱스는 0부터 시작하니깐 중간값 계산시 주의 2. 문제 풀이 과정 2_1. (실패) - 인덱스가 0부터인 것을 고려 못하고 계산함 2_2. (성공) N = int(input()) num = list(map(int, input().split())) num... 2022. 5. 15.