도전 다음 방법 중 하나로 매초마다 한 번씩 현재 시간을 연속적으로 (인터럽트에 의해 취소 될 때까지) 출력해야합니다. 24 시간 또는 AM / PM 형식이어야합니다. 전자 인 경우 콜론으로 간격을 두어야합니다 (예 : 15:47:36). 후자 인 경우 콜론으로 간격을두고 AM / PM을 따라야합니다 (예 : 오후 3:47:36). 인터넷에서 가져올 수 있습니다. …
당신의 임무는 Big Ben (Twitter) 을 모방하는 프로그램을 만드는 것입니다 . 태스크 컴퓨터의 현지 시간 또는 UTC에 따라 새 시간이 시작될 때마다 단어 사이에 공백이있는 BONG반복 된 hour시간 을 출력해야합니다 . 예를 들어, 3시 방향 인 경우을 출력해야합니다 BONG BONG BONG. 시간 형식은 12 시간 형식을 따릅니다. 즉, 12시 이후에는 …
당신의 임무는 영어 알파벳 글자를 얼마나 빨리 입력 할 수 있는지 측정하는 프로그램을 만드는 것입니다. 이 프로그램은 소문자 동의하여야 a을 z알파벳 순서로합니다. 각 문자는 같은 줄에 입력 된대로 에코됩니다 (새 줄이나 문자 사이에 다른 구분 기호가 없음). 유효하지 않은 문자를 입력하면 프로그램이 Fail 새로운 줄에 출력 되고 종료됩니다. 26 글자를 …
비어 있지 않은 양의 정수 목록을 취하는 프로그램이나 함수를 작성하십시오. "1 2 3 4"또는 과 같은 편리한 형식으로 입력되었다고 가정 할 수 있습니다 [1, 2, 3, 4]. 입력 목록의 숫자는 각 조각 크기가 해당 숫자에 비례하고 모든 조각이 주어진 순서대로 차트 주위에 배열 되는 전체 원형 차트 의 조각을 나타냅니다 …
도전은 매우 간단합니다. 정수 입력이 주어지면 항등 행렬을 n출력합니다 n x n. 항등 행렬은 1왼쪽 상단에서 오른쪽 하단에 걸쳐 있습니다. 생성 한 항등 표를 반환하거나 출력하는 프로그램이나 함수를 작성합니다. 출력은 2D 배열이거나 공백 / 탭과 줄 바꿈으로 구분 된 숫자 일 수 있습니다. 입력 및 출력 예 1: [[1]] 2: …
여기에는 비교적 간단한 도전이 있습니다. 길이의 문자열이 주어 N 문자열 전달 후 거꾸로하고 전달하고 거꾸로 출력 등 ... N의 시간. 예를 들어 입력이 Hello! 다음을 출력해야합니다. Hello!!olleHHello!!olleHHello!!olleH 선택적으로 후행 줄 바꿈 하나를 출력 할 수도 있습니다. 제출은 전체 프로그램 또는 기능 일 수 있으며, 합리적인 형식으로 입력 및 출력 할 …
에서 XKCD 1047 , 이러한 갤런에서 리터의 수와 랜달 먼로 목록 다양한 정밀도와 복잡성 모듬 수량와 숫자의 "약간 잘못"근사는 매우 가까운 3 +에있다 π / 4 . 만화의 한가운데서, 그는 한 해 동안 세계 (미국) 인구를 추정 할 수있는 방법을 제공합니다. ( xkcd 에서 자름 : 랜달 먼로의 근사치 ) …
숫자가 2의 거듭 제곱인지 여부를 결정하는 영리한 방법 이 있습니다. 더 이상 흥미로운 문제는 아니므로 주어진 정수가 -2 의 정수 제곱인지 여부를 결정하십시오 . 예를 들면 다음과 같습니다. -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => …
이 도전은 매우 간단합니다. 1801 년에서 2400 년 사이의 연도를 입력하고 윤년인지 여부를 출력합니다. 입력 내용에는 줄 바꿈 또는 후행 공백이 없습니다. 1954 윤년인지 아닌지를 명확하게 알려주는 방식으로 원하는 방식으로 출력합니다 (예 / 아니오로 y 또는 n을 수락합니다) 당신은 여기에서 윤년 목록을 얻을 수 있습니다 : http://kalender-365.de/leap-years.php 윤년이 항상 4 …
도전 현재 연도로 시작하여 120 년 전에 끝나는 연도 목록을 출력합니다. 모든 살아있는 인간의 출생 연도가이 목록에 포함됩니다. 세부 목록은 내림차순이어야합니다. 배열 및 / 또는 목록을 조작하는 모든 내장 기능이 허용됩니다. 바이트 단위의 최단 코드가 이깁니다. 올해 실행하면 출력은 2016, 2015, ..., 1897, 1896 내년에 실행하면 출력은 2017, 2016, ..., …
입력 한 값은 1 년을 나타내는 1970에서 2090 (포함) 사이의 정수입니다. 프로그램은 새해 첫날이 입력 년도와 같은 요일에 해당하는 내년에 출력해야합니다. 테스트 사례 : 다음은 샘플 입력 및 출력입니다 2001 => 2007 2047 => 2058 2014 => 2020 1970 => 1976 1971 => 1982 1977 => 1983 2006 => 2012 …
우리는 한 번만 일요일에 실패한 단위 테스트를 받았으며 , 일요일 에 오류가 발생하고 다른 날에는 정상적으로 종료되는 프로그램이나 함수를 작성했습니다. 규칙 : STDERR 또는 해당 언어로 인쇄하는 것을 제외하고 일반적인 IO 방법을 통해 입력을 사용하거나 출력을 표시하지 않습니다 . 오류의 부산물 인 경우 STDOUT으로 인쇄 할 수 있습니다. 어떤 것도 …
배경 일부 휴일은 10 월 31 일, 12 월 25 일 등과 같이 기억하기 쉬운 고정 날짜를 갖습니다. 그러나 일부 휴일은 번거롭기를 원합니다. "9 월 첫째 월요일"또는 "11 월 넷째 목요일"과 같이 지정됩니다. 그것이 언제인지 어떻게 알 수 있습니까? 내가 아는 것은 추수 감사절이 빨리 다가오고 있다는 것입니다. 어떤 사람들은 …
소개 알려진 바와 같이, 2017 년 핀란드 는 100 년의 독립을 축하합니다. 기회를 표시하려면 모두가 즐길 수 있도록 핀란드 깃발 을 만드는 것이 당신의 임무 입니다. 도전 핀란드의 국기를 생성하는 프로그램 또는 함수를 만듭니다 (회색 테두리는 프리젠 테이션 목적으로 만 사용됨). 플래그 사양 플래그의 비율은 18:11십자 3단위가 두껍고 가로 비율 …
1990 년대에, COBOL 컴퓨터 엔지니어로 변환하여 6 자리 날짜 필드를 확장하는 방법 밖으로 일 YYYDDD경우 YYY입니다 year - 1900및 DDD년의 일이다 [001 to 366]. 이 체계는 최대 날짜를까지 연장 할 수 있습니다 2899-12-31. 2898 년에 엔지니어들은 900 년 된 코드베이스가 실패하기 때문에 당황했습니다. 2898 년부터이 알고리즘과 가능한 한 광범위하게 구현해야하는 …