목록전체 글 (148)
500error
문제 A 쇼핑몰에서는 회원 등급에 따라 할인 서비스를 제공합니다. 회원 등급에 따른 할인율은 다음과 같습니다. (S = 실버, G =골드, V = VIP) 등급 할인율 "S" 5% "G" 10% "V" 15% 상품의 가격 price와 구매자의 회원 등급을 나타내는 문자열 grade가 매개변수로 주어질 때, 할인 서비스를 적용한 가격을 return 하도록 solution 함수를 완성해주세요. code def solution(price, grade): answer = 0 if grade == "V" : answer = price * 85//100 elif grade == "S" : answer = price * 95//100 else : answer = price * 90//100 return answer ..
문제 더보기 A 학교에서는 단체 티셔츠를 주문하기 위해 학생별로 원하는 티셔츠 사이즈를 조사했습니다. 선택할 수 있는 티셔츠 사이즈는 작은 순서대로 "XS", "S", "M", "L", "XL", "XXL" 총 6종류가 있습니다. 학생별로 원하는 티셔츠 사이즈를 조사한 결과가 들어있는 배열 shirtsize와 shirtsize의 길이 shirtsizelen이 매개변수로 주어질 때, 사이즈별로 티셔츠가 몇 벌씩 필요한지 가장 작은 사이즈부터 순서대로 배열에 담아 return 하도록 solution 함수를 완성해주세요. Code def solution(shirt_size): answer = [0, 0, 0, 0, 0, 0] for i in range(len(shirt_size)) : if shirt_size..

조건문에서 자바와 코틀린의 큰 차이점은 자바에서(statement)였던 조건문이 코틀린에서는 조건식인(expression)이다. expression 즉, 식이라는 것은 말 그대로 return값을 가지고 있을 수 있다 statement는 말 그대로 구문이다 그래서 그 코드 조각을 실행하는 하나의 문장들이라고 보면 된다 fun main(){ max(10, 3) } fun max(a : Int, b: Int){ val result = if (a > b){ println(a) } else { println(b) } } 여기 이 코드에서 이 만큼이 값이 될 수 있다 실제로 이만큼이 값이라고 보면 return값을 Unit으로 보면 된다 왜냐하면 println해서는 return값이 없으니까 println(b) 그러니..