📁 코딩테스트 준비35 [SWEA / python] 2050. 알파벳을 숫자로 변환 (D1) 문제풀이 arr = input() for i in arr: result = ord(i)-64 print(result, end=' ') * 파이썬 아스키코드 함수 - ord() : 문자열을 아스키코드로 반환 - chr() : 아스키코드를 문자열로 반환 * 파이썬 print()함수 옵션 - end="" : 출력을 완료한 뒤의 내용 수정 가능 - sep="" : 출력물들 사이에 해당 내용 넣을 수 있음 2022. 11. 8. [SWEA / python] 2058. 자릿수 더하기 (D1) 문제풀이 num=input() #이렇게 입력해도 list로 입력됨 #num=list(input()) #list()함수가 없어도 list로 입력받아서 저장함 num=list(map(int,num)) #map()함수를 이용해 정수로 만들어줌 result=sum(num) print(result) 2022. 11. 2. [SWEA / python] 2063. 중간값 찾기 (D1) 문제풀이 T = int(input()) #for test_case in range(1, T + 1): data=list(map(int, input().split())) data.sort() print(data[int((T-1)/2)]) 1. list 입력 받음 2. 정렬 후 중간값 출력 * t/2가 아닌 (t-1)/2를 해주어야함 -> list 인덱스가 0부터 시작이기 때문 2022. 11. 2. [SWEA / python] 2068. 최대수 구하기 (D1) 문제풀이 T = int(input()) # 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다. for test_case in range(1, T + 1): data=list(map(int, input().split())) data.sort() print('#%d %d' % (test_case, data[-1])) 정렬 후 마지막 원소(data[-1])=최대수 출력 2022. 11. 2. [SWEA / python] 2070. 큰 놈, 작은 놈, 같은 놈 (D1) 문제풀이 t=int(input()) for test_case in range(1, t+1): """ a=input() b=input() """ a,b=map(int, input().split()) if a>b: result='>' elif a 2022. 11. 2. [SWEA / python] 2071. 평균값 구하기 (D1) 문제풀이 T = int(input()) for test_case in range(1, T + 1): data=list(map(int, input().split())) result=0 """ for i in range(len(data)): result+=data[i] result/=len(data) """ # for문 안쓰고 sum()함수를 써서 더하기 # 나누기 한번에 계산 result=sum(data)/len(data) result=round(result) print('#%d %d' % (test_case, result)) 2022. 11. 2. 이전 1 2 3 4 5 6 다음