코딩 테스트/Python

[CodeUP] ID3130 : 소들의 헤어스타일

개발자가 되고 싶은 곰 2024. 11. 20. 22:03

https://nam-00.tistory.com/entry/CodeUP-ID3130-%EC%86%8C%EB%93%A4%EC%9D%98-%ED%97%A4%EC%96%B4%EC%8A%A4%ED%83%80%EC%9D%BC

 

[CodeUP] ID3130 : 소들의 헤어스타일

[문제]농부 존의 N마리의 소들이 있다.소들은 헤어스타일에 예민하기 때문에, 다른 소들의 헤어 스타일을 보고 싶어한다.i번째 소들의 키가 hi이고, 모든 소들은 일렬로 서 있고 오른쪽으로만 볼

nam-00.tistory.com

 

[Python]

#소의 수를 받는다.
#소의 수는 여럿이니 배열을 생성한다.
#받은 배열의 크기만큼 반복한다.
#다음값을 비교하기 위해 현재 배열 크기에 +1 해서 반복한다
#현재 값보다 다음 값이 더 크다면 반복 종료
# 아니라면 +1
#count로 전체 값을 출력한다

def cowList(N,cow) :
    count = 0
    for i in range(N) :
        for j in range(i+1,N) :
            if cow[i]<=cow[j] :
                break
            count+=1

    return count

N=6
cow = [10,3,7,4,12,2]
result = cowList(N,cow)
print(result)

 

728x90