7568번 - 덩치
rank 리스트와 체중,키를 요소로 하는 lst 리스트를 만들어서
lst 각 요소의 순서를 비교해서 rank 리스트의 숫자를 1씩 더해 나가면서 마지막에 rank의 값을 출력하면 될 것이라 생각하였는데,
틀렸다는 결과가 나와서 질문 글 올립니다.
반례가 존재하는지 아니면 다른 오류가 있는건지 질문드리고싶습니다.
감사합니다.
키와 몸무게가 같은 사람이 두 명 이상일 때에 오답이 출력됩니다.
아래는 반례입니다.
아 lst.index(i)를 하게 되면 같은 값이 있을 때 가장 앞에 있는 것의 위치를 출력하게 되어서 앞쪽 rank만 계속 더해지게 되는 거였군요
간단한 반례조차 생각 못하다니.. 번거롭게 해드려 죄송합니다
감사합니다!
i를 len(lst)로 하여서 lst의 위치를 표현해서 하면 해당 문제 해결할 수 있네요
감사합니다
댓글을 작성하려면 로그인해야 합니다.
0min1495 2년 전
rank 리스트와 체중,키를 요소로 하는 lst 리스트를 만들어서
lst 각 요소의 순서를 비교해서 rank 리스트의 숫자를 1씩 더해 나가면서 마지막에 rank의 값을 출력하면 될 것이라 생각하였는데,
틀렸다는 결과가 나와서 질문 글 올립니다.
반례가 존재하는지 아니면 다른 오류가 있는건지 질문드리고싶습니다.
감사합니다.