TIL : 221116

JINSEON YE·2022년 11월 16일

TIL

목록 보기
13/88

알고리즘 문제

각도기

def solution(angle):
    if 90 > angle > 0:
        answer = 1
    elif angle == 90:
        answer = 2
    elif 180 > angle > 90:
        answer = 3
    elif angle == 180:
        answer = 4
    return answer

옷가게 할인 받기

import math // maths는 내장함수가 아니므로 import 해줘야 함.
def solution(price):
    
    if 100000 <= price < 300000:
        answer = price * 0.95
    elif 300000 <= price < 500000:
        answer = price * 0.9
    elif price >= 500000:
        answer = price * 0.8
    else : 
        answer = price
    return math.trunc(answer) // 소수점 이하 버리기

369게임

def solution(order):
    a = ["3","6","9"] // 3,6,9가 속한 리스트
    clap = 0 // clap함수 초기화
    for i in str(order): // 문자열을 i 한 글자씩 돌면서
        if i in a:
            clap+= 1 // clap 1씩 증가
    return clap
profile
백엔드 개발자

0개의 댓글