본문 바로가기

Enum3

비밀 악수 - 10진수와 2진수 비밀 악수 - 10진수와 2진수2진수에 관해서는 당신은 비밀스런 "악수"를 내놓기로 결정했습니다.1 = wink 10 = double blink 100 = close your eyes 1000 = jump 10000 = Reverse the order of the operations in the secret handshake. 십진수가 주어지면 비밀 핸드 쉐이크를위한 적절한 이벤트 시퀀스로 변환합니다.다음은 몇 가지 예입니다.입력 3이 주어지면,이 함수는 3이 11 진법이므로 배열 [ "wink", "double blink"]을 반환합니다.주어진 입력 값 19가 주어지면이 함수는 배열 [ "double blink", "wink"]을 반환 할 것입니다. 19가 이진수로 10011이기 때문입니다. 16 (이.. 2019. 3. 20.
우주 시대 - 행나이를 주었을때, 나이를 초로 바꾸어보기 우주 시대 - 행나이를 주었을때,나이를 초로 바꾸어보기 Question - 나이를 주면 몇 초가 될지 계산하십시오.지구 : 궤도주기 365.25일 또는 31557600 초수성 : 궤도주기 0.2408467 지구의년금성 : 궤도주기 0.61519726 지구의년화성 : 궤도주기 1.8808158 지구의년목성 : 궤도주기 11.862615 지구의년토성 : 궤도 기간 29.447498 지구의년천왕성 : 궤도주기 84.016846 지구의년해왕성 : 궤도주기 164.79132 지구의년따라서 누군가가 1,000,000 초의 나이가 들었다고 말하면, 지구 나이가 31.69라고 말할 수 있어야합니다. TestCode@Test fun ageOnEarth() { val age = SpaceAge(1000000000) ass.. 2019. 3. 9.
Kotlin enum과 when Kotlin enum과 when enumenum은 열거형(enumerated type)이라고 부른다. 열거형은 서로 연관된 상수들의 집합이라고 할 수 있다.enum은 아래와 같이 사용합니다. enum class Color{ RED,ORANGE,YELLOW,GREEN,BLUE,INDIGO} 위는 기본적인 형태이고, 흔히 자바에서 사용할땐 enum값 내부에 멤버 변수를 설정하기도 합니다.enum class Color{ RED(255,0,0),ORANGE(255,165,0),YELLOW(255,255,0),GREEN(0,255,0),BLUE(0,0,255),INDIGO(75,0,130) fun rgb()=(r*256+g) *256+b} fun main(args:Array){ println(Color.BLUE... 2019. 1. 23.