본문 바로가기

Python31

[SWEA] 2050. 알파벳을 숫자로 변환_D1_Python 목차 1. 문제 접근 1_1. 문제 1_2. 포인트 2. 문제 풀이 과정 2_1. (성공) 3. 고찰 3_1. 결론 1. 문제 접근 1_1. 문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1_2. 포인트 문자열 아스키코드로 변환 'A'의 아스키 코드 - x = 1을 만드는 x 찾기 공백으로 구분하여 한 줄로 출력하기 2. 문제 풀이 과정 2_1. (성공) data = input() for i in data: result = ord(i) -64 print(result, end = ' ') 3. 고찰 3_1. 결론 - ord(): 문자열을 아스키 코드로 바꾸기 - chr(): 숫자를 아스키코드로 바꾸기 - .. 2022. 5. 16.
[SWEA] 2068. 최대수 구하기_D1_Python 목차 1. 문제 접근 1_1. 문제 1_2. 포인트 2. 문제 풀이 과정 2_1. (성공) 3. 고찰 3_1. 결론 1. 문제 접근 1_1. 문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1_2. 포인트 최댓값을 구해주는 max 함수 사용 2. 문제 풀이 과정 2_1. (성공) t = int(input()) for i in range(1, t+1): case = map(int, input().split()) print(f"#{i} {max(case)}") - python 3.6부터 사용가능하다는 f-string을 사용해 출력함 3. 고찰 3_1. 결론 - min은 최솟값을 구해줌 2022. 5. 15.
[SWEA] 2046. 스탬프 찍기_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. 포인트 출력문에서 곱셈 연산을 사용해 반복 출력 가능 2. 문제 풀이 과정 2_1. (성공) n = int(input()) print("#" * n) - 출력할 문자 뒤에 (* 숫자) 를 입력하면 그 수 만큼 곱해져서 출력됨 2_2. (다른 풀이) n = int(input()) for i in range(n): print("#", end = '') - end를 사용해 #를 줄바꿈 없이 붙.. 2022. 5. 15.
[SWEA] 2047. 신문 헤드라인_D1_Python 목차 1. 문제 접근 1_1. 문제 1_2. 포인트 2. 문제 풀이 과정 2_1. (성공) 3. 고찰 3_1. 결론 1. 문제 접근 1_1. 문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1_2. 포인트 전체를 대문자로 바꿔주는 함수 -> .upper() 2. 문제 풀이 과정 2_1. (성공) data = input() print(data.upper()) 3. 고찰 3_1. 결론 - .capitalize(): 첫 글자만 대문자로 바꿔줌 - .title(): 단어의 첫 글자를 대문자로 바꿔줌 - .lower(): 전체를 소문자로 바꿔줌 2022. 5. 15.