본문 바로가기

파이썬

(17)
[파이썬] 두 수를 입력하여 뒤집어서 비교 numbers = map(int, input().split()) rev_numbers = [] for number in numbers: m = "" n = list(map(int, str(number))) n.reverse() for i in n: m += str(i) rev_numbers.append(int(m)) print(max(rev_numbers))
[파이썬] 정수형 여러 개 입출력 numbers = map(int, input().split()) for number in numbers: print(number)
[파이썬] list에서 중복값 제거 set() word = input().upper() # missisipi word_list = list(set(word)) # ["I", "S", "M", "P"]
[파이썬] str()을 이용한 문자 찾기 00시 00분 00초부터 N시 59분 59초까지의 시각 중 3이 하나라도 포함되는 경우의 수 h의 입력값이 5일 때, for i in range(h + 1): # 시간 for j in range(60): # 분 for k in range(60): # 초 if '3' in str(i) + str(j) + str(k): # '3'이 포함되어 있다면 count += 1 # 카운트 증가 print(count) # 11475
[파이썬] 좌표 이동 아이디어 x, y 좌표가 (1, 1)에서 시작한다고 가정하면 x, y = 1, 1 plans = input().split() # R R R U D D dx = [0, 0, -1, 1] # x 좌표가 증가할 때, 'U'일 땐 감소 / 'D'일 땐 증가 dy = [-1, 1, 0, 0] # y 좌표가 증가할 때, 'L'일 땐 감소 / 'R'일 땐 증가 move_types = ['L', 'R', 'U', 'D'] # 방향키 설정 for plan in plans: # 입력값 R R R U D D 하나씩 확인 for i in range(len(move_types)): # L R U D 중 하나 판단 if plan == move_types[i]: # 입력값이 move_types와 일치하면 nx = x + dx[i] # 기존..
[파이썬] min과 max list에서 최소값과 최대값을 구하고 싶을 때 data = list(map(int, input().split())) # 7 3 1 8 min_value = min(data) # 1 result = max(result, min_value) # result와 min_value 중 최대값
[파이썬] N x M 형태일 때의 input input 값이 여러 개일 때 n, m = map(int, input().split()) for i in range(n): data = list(map(int, input().split()))
[파이썬] 정수형 list input 및 정렬 정수형 리스트 입력받게 하기 data = list(map(int, input().split())) data의 입력을 2 4 5 4 6로 입력했을 때, data.sort() // 2 4 4 5 6 first = data[n - 1] // 5 (데이터에서 첫 번째로 큰 수) second = data[n - 2] // 6 (데이터에서 두 번째로 큰 수)