해커랭크2 [HackerRank] Day of the Programmer (사용언어 : Python 2) 문제 Marie는 타임머신을 발명했고, 1700년에서 2700년 사이에 일년 중 프로그래머의 날(256번째 날)에 러시아를 방문하는 시간 여행을 통해 테스트하려고 한다. 1700년부터 1917년까지 러시아의 공식 달력은 율리우스력이었다. 1919년부터 그들은 그레고리력을 사용했다. 율리우스력에서 그레고리력으로의 전환은 1918년이고, 이 해에 1월 31일 다음날은 2월 14일이였다. 이것은 1918년 2월 14일은 러시아에서 32번째 날이었다는 것을 의미한다. 두 달력에서 2월은 일수가 가변적인 유일한 달이다; 윤년에는 2월이 29일까지이고, 다른 해는 28일까지이다. 율리우스력에서 윤년은 4로 나눌 수 있다.; 그레고리력에서 윤년은 다음 중 하나를 따른다 : - 400으로 나눌 수 있다. - 4의 배수.. 2021. 8. 22. [HackerRank] Bigger is Greater (사용언어 : JAVA) 문제 사전순은 문자열을 다룰 때 알파벳순으로 알려져 있다. 사전순으로 정렬된 목록에서 나중에 오는 문자열은 다른 문자열보다 크다. 단어가 주어지면 문자의 일부 또는 전체를 바꿔서 새 단어를 만들어라. 이 새 단어는 두 가지 기준을 총족해야 한다 : - 원래 단어보다 커야한다. - 첫번째 조건을 충족하는 가장 작은 단어여야 한다. Example (예) w = abcd 다음으로 큰단어는 abdc이다. 아래의 함수 bigIsGreater를 완성하여 기준을 충족하는 새 문자열을 만들고 반환하라. 만약 불가능할 경우 no answer를 반환하라. Function Description (기능 설명) 아래 편집기에서 bigIsGreater 함수를 완성하라. bigIsGreater에는 다음 매개변수가 있다 : - st.. 2021. 8. 22. 이전 1 다음