코드네임 :
🌀파이썬 백준🌀 #5597 본문
list.index(value) 메소드 ⭐️
: value값을 가지는 요소의 index를 반환하는 메소드!!!!!!
stuudents.index(0)
mylist[0] : mylist라는 리스트의 첫번째 요소
import sys
sys.stdin.readline()
-> input() 대신 사용하자... 시간 초과 안 내기 위해
.
리스트안에 0을 n번 집어넣고 싶다면
import sys
n = int(sys.stdin.readline())
Alist= [0 for _ in range(n)]
https://kevinitcoding.tistory.com/entry/백준Python-5597번-과제-안-내신-분-문제
#5597
import sys
# 길이가 30인 배열의 값을 모두 0으로 초기화
students = [0 for _ in range(30)]
for i in range(28):
student_idx = int(sys.stdin.readline()) #과제 제출한 학생의 출걱부 번호를 list에 업데이트
students[student_idx-1] = student_idx #맞는 index 순서로 집어넣기 위해 -1 해줌 예: 1번 학생은 index 0번에 들어가므로
#이러면 과제 제출하지 않은 2명의 번호에는 0이 들어가있음
for i in range(2):
idx = students.index(0)#0이 들어있는 인덱스 값저장
print(idx+1) #idx값은 index이므로 정확한 학생 출석번호를 위해 1을 더해줌
students[idx] = -1 #같은 index를 return 하지 않도록 이미 찾은 학생의 번호 위칠에는 -1 값을 집어넣어줌
'프로그래밍 > Python' 카테고리의 다른 글
🌀파이썬 백준🌀 #10813 (0) | 2024.03.25 |
---|---|
🌀파이썬 백준🌀 #10810 (0) | 2024.03.24 |
🌀백준 파이썬🌀 3&4일차 (0) | 2024.03.20 |
🌀백준 파이썬🌀 2일차 (0) | 2024.03.19 |
🌀백준 파이썬🌀 1일차 (0) | 2024.03.17 |