티스토리 뷰

단계별 문제풀이 3단계

 

2739번: 구구단

N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.

www.acmicpc.net

 

 

단계별 문제풀이 6단계

 

4673번: 셀프 넘버

셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때,

www.acmicpc.net

  • selfNumber가 true이면 d(n)이 10000 이하일 때까지 반복해서 selfNumber가 아닌 수들을 걸러주었다.
  • d(n) 함수는 n과 n의 각 자리수를 더하는 함수이다.

 

 

단계별 문제풀이 7단계

 

2908번: 상수

상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두

www.acmicpc.net

  • A와 B를 한 줄로 입력받기 때문에 split 함수로 숫자를 구분해주었다. 
    이때는 아직 String이기 때문에 map 함수를 통해 문자열을 거꾸로 해준 다음 숫자로 바꿨다.

  • isGreater 함수
    Kotlin은 루프를 제외한 대부분의 제어구조가 식이다.
    if, when, try ..와 같은 제어문이 식으로 표현될 수 있다.
    Kotlin에서는 식이 본문인 함수는 =으로 간단하게 작성할 수 있다.

 

'프로그래밍 언어 > Kotlin' 카테고리의 다른 글

Kotlin 기본 다지기 4  (0) 2021.07.26
Kotlin 기본 다지기 3  (0) 2021.07.25
Kotlin 기본 다지기  (0) 2021.07.25
🌻 Kotlin 입출력 🌻  (0) 2021.07.24
🌻 Kotlin 기본 문법 🌻  (0) 2021.07.23
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함