greenhelix
greenhelix
greenhelix
05-09 19:36
  • All (229)
    • Algorithm (118)
      • Algorithm (17)
      • Graph (0)
      • Core (6)
      • Python (18)
      • PythonSnippet (4)
      • Java (59)
      • Kotlin (14)
    • Project (0)
    • Study (8)
      • License (5)
      • EIP (3)
    • Programming (63)
      • Android (41)
      • Flutter (1)
      • Bugs Life (21)
      • Linux (0)
    • Tech (32)
      • Tech (17)
      • Drone (4)
      • Hacking (11)
    • Life (6)
      • INGRESS (1)
      • 심시티빌드잇 (0)
250x250

티스토리

hELLO · Designed By 정상우.
greenhelix

greenhelix

#02_CS Arcade Kotlin >> Century From Year
Algorithm/Kotlin

#02_CS Arcade Kotlin >> Century From Year

2020. 12. 21. 12:00

Code Signal -Arcade Kotlin

코드시그널 아케이드 코틀린 풀이

코드시그널 아케이드 Intro 자바 풀이가 끝나고 코틀린 풀이를 올리게 되었습니다. 

질문과 틀린부분은 댓글로 남겨주세요. 🎅

글을 참고 하셨다면, 공감, 하트 한번 눌러주시고 가주시면 감사하겠습니다. 🧡💚💘


문제는 더하기 구현 

 

풀이.

//코틀린
fun centuryFromYear(year: Int): Int {
    var century = if(year%100 == 0) year/100 else year/100+1
    return century 
}

몇 세기인지 표현하는 방법은1. 해당 연도를 100으로 나눈다.2. 그 몫과 나머지의 형태가...

  • 딱 떨어지면(나머지가 0) 그 몫이 그 년도의 세기이다. 
  • 딱 안떨어지면(나머지가 0 이상) , 몫에 +1을 해주면 그 년도의 세기이다. 

century변수를 선언하면서 조건문을 달아준다.

year이 int형으로 들어오기 때문에 자연스럽게 var century의 타입도 int형으로 된다. 

 

참고, Java

//자바
int centuryFromYear(int year) {
  int century =0;
  if(year%100 == 0){ century = year/100;                
  }else{ century = year/100+1;
  }   
  return century;
}

 

 

 

728x90
반응형
저작자표시 비영리 변경금지

'Algorithm > Kotlin' 카테고리의 다른 글

#04_CS Arcade Kotlin >> Adjacent Elements Product  (0) 2020.12.23
#03_CS Arcade Kotlin >> Check Palindrome  (0) 2020.12.22
#01_CS Arcade Kotlin >> Add  (0) 2020.12.20
    'Algorithm/Kotlin' 카테고리의 다른 글
    • #06_CS Arcade Kotlin >> Make Array Consecutive 2
    • #04_CS Arcade Kotlin >> Adjacent Elements Product
    • #03_CS Arcade Kotlin >> Check Palindrome
    • #01_CS Arcade Kotlin >> Add
    greenhelix
    greenhelix
    개발에 관한 것들과 개인적인 것을 담는 블로그

    티스토리툴바