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 |