[내일배움캠프-퍼포먼스 마케터] 본캠프 89일차

이석민·2025년 8월 11일
post-thumbnail

오늘 학습한 내용

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 이 반환된다.

0개의 댓글