def sequential_search(n, target, array): for i in range(n): if array[i] == target: return i + 1input_data = input().split()n = int(input_data[0])target = input_data[1]array = input().split()print(sequential_search(n, target, array))
분류 전체보기
의문점 : 책에서는 b 배열에서 i를 적용해주는데 이러면 b 앞쪽 데이터에 더 큰 값이 있어도 무시하고 같은 위치끼리 교환 하는 것이 아닌가?pos를 받아옴으로써 위의 의문을 해결해 보았음n, k = map(int, input().split())a = list(map(int, input().split()))b = list(map(int, input().split()))a.sort()b.sort(reverse=True)pos = 0for i in range(k): if a[i]
array = [7, 5, 9, 0, 3, 1, 6, 2, 9, 1, 4, 8, 0, 5, 2]count = [0] * (max(array) + 1)for i in range(len(array)): count[array[i]] += 1for i in range(len(count)): for j in range(count[i]): print(i, end=' ')
array = [5, 7, 9, 0, 3, 1, 6, 2, 4, 8]def quick_sort(array): if len(array) pivot] return quick_sort(left_side) + [pivot] + quick_sort(right_side)print(quick_sort(array))
array = [7, 5, 9, 0, 3, 1, 6, 2, 4, 8]for i in range(1, len(array)): for j in range(i, 0, -1): if array[j]
array = [7, 5, 9, 0, 3, 1, 6, 2, 4, 8]for i in range(len(array)): min_index = i for j in range(i + 1, len(array)): if array[min_index] > array[j]: min_index = j array[i], array[min_index] = array[min_index], array[i]print(array)
import redef isPallindrome(s : str) -> bool: s= s.lower() print(s) s= re.sub('[^a-z0-9]','',s) print(s) return s == s[::-1]print(isPallindrome("race A car"))# race a car# raceacar# False
alpha = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'c', 'd' ]alpha = list(set(alpha))print(alpha)
import reparagraph = "Bob hit a ball, the hit BALL flew far after ir was hit."banned = ['hit']# 단어 문자 아닌 것은 ' ' (공백으로 치환) 하고 소문자로 변경후 , banned가 아닌 것이 리스트로 반환words = [ word for word in re.sub(r'[^\w]', ' ', paragraph).lower().split() if word not in banned]print(words)
letters = ['let1 art can','let2 own kit dig', 'let3 art zero']#2번째 절을 정렬, 같을경우 맨앞 기준으로 정렬print(letters[1].split()[1:])letters.sort(key=lambda x : (x.split()[1:], x.split()[0]))print(letters)letters.sort(key=lambda x : (x.split()[1:], x.split()[0]),reverse=True)print(letters)