728x90
SELECT NAME
FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1;
728x90
728x90
SELECT ANIMAL_TYPE, IFNULL(NAME, "No name") AS NAME, SEX_UPON_INTAKE 
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
728x90
728x90
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID;
728x90
728x90

quiz

  • 정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요.
def solution(array):
    return [max(array), array.index(max(array))]

max(), index()

  • list에서 가장 큰 수와 작은 수를 찾으려면 max(), min()을 사용하면 된다.
  • list에서 특정 값의 index 값을 추출하려면 index()를 사용하면 된다.
728x90
728x90

quiz

  • 머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최대 개수를 return 하도록 solution 함수를 완성해주세요.
def solution(box, n):
    return (box[0] // n) * (box[1] // n) * (box[2] // n)

 

728x90
728x90

quiz

""의 높이와 너비를 1이라고 했을 때, ""을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요.

n = int(input())
for i in range(1,n+1):
    print ("*"*i, end = "\n")
n = int(input())
for i in range(n):
    print('*'*(i+1))
728x90
728x90

quiz

  • 군 전략가 머쓱이는 전쟁 중 적군이 다음과 같은 암호 체계를 사용한다는 것을 알아냈습니다.
  • 암호화된 문자열 cipher를 주고받습니다.
    그 문자열에서 code의 배수 번째 글자만 진짜 암호입니다.
    문자열 cipher와 정수 code가 매개변수로 주어질 때 해독된 암호 문자열을 return하도록 solution 함수를 완성해주세요.
def solution(cipher, code):
    answer = cipher[code-1::code]
    return answer

 

728x90
728x90
def solution(my_string):
    answer = []
    for c in my_string:
        if c.islower():
            answer.append(c.upper())
        else:
            answer.append(c.lower())
    return ''.join(answer)
def solution(my_string):
    return my_string.swapcase()

swapcase()

  • 대문자는 소문자로, 소문자는 대문자로 변환해주는 함수이다.
  • 이 함수를 알았다면 훨씬 간단하게 문제를 해결할 수 있었을 듯!
728x90

+ Recent posts