본문 바로가기
728x90

Algorithm.20

백준 python : 11654 아스키 코드 ✔️문제 백준 11654 아스키 코드 변형 메서드만 알면 간단하게 풀 수 있는 문제 🗝️풀이 및 정답 a = input() print (ord(a)) ord() : 문자의 아스키 코드값을 리턴하는 함수이다. chr() : 아스키 코드값 입력으로 받아 그 코드에 해당하는 문자를 출력하는 함수이다. 아스키 코드(ASCII)란? 컴퓨터 통신 장치를 비롯한 장치에 사용되는 숫자로 표기된 문자로 대부분 문자 인코딩이 아스키 코드 기반에 두고있다. 아스키 코드는 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 000(0x00)부터 127(0x7F)까지 총 128개로 이루어진다. 제어 문자들은 역사적인 이유로 남아 있으면 대부분은 더 이상 사용되지 않는다. 아스키 코드는 2바이트 이.. 2023. 12. 23.
백준 python : 9086 문자열 문제 백준 9086 풀이 및 정답 N = int(input()) for _ in range(N): S = input() print(S[0]+S[-1])* 주의 항상 문제에 있는 출력 형태에 맞춰 print()문을 입력할 것. 쉼표,를 사용하면 문자열 사이에 공백이 생김으로 문자열 연결 연산자 +를 사용하여 출력할 것 2023. 12. 23.
백준 python : 1546 평균 ✔️문제 🗝️ 풀이 및 정답 정답 N = int(input()) arr = list(map(int, input().split())) max_score = max(arr) new_arr = [] for i in arr: new_arr.append(i/max_score *100) print(sum(new_arr)/N) 풀이 시험 과목을 리스트로 받기 arr = list(map(int, input().split())) 최대 점수 변수에 담기 max_score = max(arr) 조작한 점수 새 변수에 담기 for i in arr: new_arr.append(i/max_score *100) 2023. 12. 23.
백준 python : 10811 바구니 뒤집기 ✔️ 문제🗝️ 풀이 및 답파이썬 풀이N, M = map(int, input().split())arr = [i for i in range(1, N+1)]temp = 0for _ in range(M): i, j = map(int, input().split()) temp = arr[i-1:j] temp.reverse() arr[i-1:j] = tempfor x in range(N): print(arr[x], end=" ")리스트의 reverse() 함수새로운 리스트를 생성하지 않고 기존 리스트 내의 원소들을 제자리에서(in place) 역방향으로 재배치letters = ['A', 'B', 'C', 'D', 'E']print(letters) # ['A', 'B', 'C', 'D', 'E.. 2023. 12. 23.
[백준 3052] 나머지 문제풀이 및 답arr = []for _ in range(10): num = int(input()) if num%42 not in arr: arr.append(num%42)print(len(arr)) 리스트에 중복된 값 제거후 리스트 길이 출력하는 문제 2023. 12. 23.
[백준 5597] 과제 안 내신 분..? 문제풀이 및 정답# 1부터 30까지의 리스트를 생성 num = [i for i in range(1, 31)]# 입력받은 숫자를 리스트에서 제거for _ in range(28): data = int(input()) num.remove(data)print(min(num))print(max(num))파이썬 리스트에서 항목 제거하기remove()메서드의 기본 문법list_name.remove(value)remove() 메서드는 파이썬 리스트에서 특정 값을 갖는 첫 번째 항목을 제거하는 데 사용여기서 list_name은 대상이 되는 리스트이고, value는 제거하려는 값리스트에 해당 값이 여러 번 나타난 경우, remove()는 첫 번째로 나오는 값을 제거TypeError: list.remove() t.. 2023. 12. 23.
728x90