728x90

입력

 

첫 줄에 데이터의 개수 n,
두 번째 줄에 n개의 데이터가 공백을 두고 입력된다.
세 번째 줄에 찾아야하는 값 k가 입력된다.
(1 <= n <= 100000)
(-2147483648 <= k <= 2147483647)

 

출력

 

k값이 가장 처음 나타나는 위치를 출력한다.
(k값이 저장되어있지 않은 경우에는 –1을 출력한다.)

 

입력 예시

 

5 5 2 3 2 4 2

 

출력 예시

 

2

 

 

def f():
	n = int(input())
	my_array = list(map(int, input().split()))
	k = int(input())
	for index, value in enumerate(my_array):
		if value == k:
			return index + 1
	return -1


print(f())

 

enumerate 를 사용해서 인덱스와 value 값을 확인했습니다

728x90