오늘 학습한 내용
SQL 코드카타
문제
Query all attributes of every Japanese city in the CITY table.
The COUNTRYCODE for Japan is JPN.
The CITY table is described as follows:
작성 쿼리
SELECT * FROM CITY WHERE COUNTRYCODE = 'JPN'
PYTHON 코드카타
문제 설명
머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다.
머쓱이네 반 친구들의 키가담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때,
머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요.
제한사항
1 ≤ array의 길이 ≤ 100
1 ≤ height ≤ 200
1 ≤ array의 원소 ≤ 200
풀이
def solution(array, height):
answer = 0
for i in array:
if i > height:
answer += 1
return answer
다른 사람 풀이
def solution(array, height):
array.append(height)
array.sort(reverse = True)
return array.index(height)
array 에 머쓱이의 키를 추가하고,
내림차순으로 정렬하면 제일 큰 친구부터 인덱스 0 번을 차지하게 된다.
머쓱이가 제일 크다면 제일 앞 인덱스인 0 이 반환되고,
입출력 예#1 처럼 3 명이 있다면 머쓱이가 4 번째에 위치하는데
이때 인덱스는 3 이므로 3 이 반환된다.