입력
첫 줄에 데이터의 개수 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 값을 확인했습니다
댓글을 사용할 수 없습니다.