본문 바로가기

backjoon5

백준 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.
[백준 18108] 1998년생인 내가 태국에서는 2541년생?! 문제 바로가기백준 18108문제 풀이2541년과 1998년의 차만 구하면 간단한 사칙연산으로 풀 수 있는 문제정답print(int(input())-543) 2023. 12. 9.
[백준 10926] ??! 문제 바로가기백준 10926문제 해석간단하게 입력받는 문자열 + 문자열을 출력하는 문제이다.정답print(input()+"??!") 2023. 12. 9.