스크래블 스코어 - 주어진 단어에대하여 점수 계산하기
스크래블 스코어 - 주어진 단어에대하여 점수 계산하기 문자의 값Letter Value A, E, I, O, U, L, N, R, S, T 1 D, G 2 B, C, M, P 3 F, H, V, W, Y 4 K 5 J, X 8 Q, Z 10 ex) cabbage (양배추) 는 14점의 가치를 가집니다 .- c 3점 ,a *2 2점, b *2 6점, g 2점 , e 1점 TestCode@RunWith(Parameterized::class)class ScrabbleScoreTest(val input: String, val expectedOutput: Int) { companion object { @JvmStatic @Parameterized.Parameters(name = "{index}: scoreWord(..
2019. 3. 17.
10억초 더하기
10억초 더하기지금 순간에서 10억초를 더한 시간은 언제일까요 ? 계산해보도록 하겠습니다 . TestCodeclass GigasecondTest { @Test fun modernTime() { val gigaSecond = Gigasecond(LocalDate.of(2011, Month.APRIL, 25)) assertEquals(LocalDateTime.of(2043, Month.JANUARY, 1, 1, 46, 40), gigaSecond.date) } @Ignore @Test fun afterEpochTime() { val gigaSecond = Gigasecond(LocalDate.of(1977, Month.JUNE, 13)) assertEquals(LocalDateTime.of(2009, Mon..
2019. 3. 3.
윤년 찾기
윤년 찾기 윤년이란 ? - 태양력의 윤년현재 전 세계 대부분의 나라에서 쓰는 그레고리력은 4년에 반드시 하루씩 윤날(2월 29일)을 추가하는 율리우스력을 보완한 것으로, 태양년과의 편차를 줄이기 위해 율리우스력의 400년에서 3일(세 번의 윤년)을 뺐다.그레고리력의 정확한 윤년 규칙은 다음과 같다.서력 기원 연수가 4로 나누어떨어지는 해는 윤년으로 한다. (1992년, 1996년, 2004년, 2008년, 2012년, 2016년, 2020년, 2024년, 2028년 ...)서력 기원 연수가 4, 100으로 나누어떨어지는 해는 평년으로 한다. (1900년, 2100년, 2200년, 2300년, 2500년...)서력 기원 연수가 4, 100, 400으로 나누어떨어지는 해는 윤년으로 둔다. (1600년, 20..
2019. 3. 3.
Raindrop - 숫자를 문자열로 변환하기
Raindrop - 숫자를 문자열로 변환하기 번호가 3 인 경우 'Pling'을 출력하십시오.숫자가 5 인 경우 'Plang'을 출력하십시오.숫자가 7 인 경우 'Plong'을 출력하십시오.숫자에 3, 5 또는 7이없는 경우 숫자의 자릿수를 똑바로 전달하십시오.예제들28의 요인은 1, 2, 4, 7 , 14, 28입니다.빗방울 - 말로, 이것은 단순한 "플롱 (Plong)"이 될 것입니다.30의 요인은 1, 2, 3 , 5 , 6, 10, 15, 30입니다.빗방울 - 말로, 이것은 "PlingPlang"이 될 것입니다.34는 4 가지 요소, 즉 1, 2, 17 및 34가 있습니다.빗방울이 말하면, 이것은 "34"가 될 것입니다.b testcode@RunWith(Parameterized::class)cla..
2019. 2. 23.