프로그래밍 퍼즐 및 코드 골프

퍼즐 애호가와 코드 골퍼들을위한 Q & A

22
약한 프라임입니까?
가장 가까운 다른 소수가 소수보다 작 으면 소수가 약합니다. 동점이 있다면 소수는 약하지 않습니다. 예를 들어 , 71 은 소수이지만 75 는 복합 이므로 73 은 약한 소수 입니다. 태스크 입력 값이 2 보다 큰 소수 를 입력하면 이것이 약한 소수인지 결정 하는 컴퓨터 코드를 작성하십시오 . 이는 표준 결정 …

30
유로 동전 및 메모
유로를 사용하는 대부분의 국가 ,는 소수점 구분 기호를 사용하므로이를 사용해야합니다. 이 작업은 유로 동전과 지폐의 모든 ​​값을 오름차순으로 출력하는 것입니다. 또한 ,00정수 값에 후행 을 넣어야 합니다. 0,01 0,02 0,05 0,10 0,20 0,50 1,00 2,00 5,00 10,00 20,00 50,00 100,00 200,00 500,00 stdout에 대한 출력 또는 배열 / 목록을 반환하는 …


24
주문한 단어입니까?
( 퍼즐 링에 대한 이 게시물 에서 영감을 얻었습니다 .주의 : 퍼즐이 아래에있는 스포일러.) 표준 전화 키패드는 문자를 다음과 같이 숫자와 연관시킵니다. 1 -> 2 -> ABC 3 -> DEF 4 -> GHI 5 -> JKL 6 -> MNO 7 -> PQRS 8 -> TUV 9 -> WXYZ 0 -> …

30
세미 프라임입니까?
놀랍게도, 우리는 숫자가 semiprime 인지를 결정 하는 코드 골프 질문 이 없다고 생각 합니다. 세미 프라임은 반드시 고유하지 않은 2 개의 소수의 곱인 자연수입니다. 간단하지만 매우 중요한 개념입니다. 양의 정수가 주어지면 세미 프라임인지 확인하십시오. 진실하거나 거짓된 가치에 대해 동일한 산출물을 제공하는 한 당신의 산출물은 어떤 형태 일 수 있습니다. 성능이나 …

22
좋은 2048 보드입니까?
이것은 나의 첫 번째 질문이므로 의견에 대한 제안은 감사하겠습니다! 감사 ;) 소개 2048 게임 의 가장 일반적인 전략 중 하나 는 결코 스 와이프하지 않는 것입니다 . 이렇게하면 모든 큰 숫자가 맨 위에 배치되고 아래쪽에있는 큰 숫자가 배치됩니다. 따라서이 전략을 올바르게 적용하면 보드는 항상 다음 패턴과 일치합니다. 확인할 패턴 / …

30
입력에 대각선 알파벳
이 게시물에서 영감을 얻었 습니다 . 이 질문을 중복으로 표시하는 사람들은 실제로 내 질문이 링크 된 질문의 수정 사항인지 확인하기 위해 질문을 읽어보십시오. 링크 된 것은 입력을 요구하지 않고 알파벳을 대각선으로 만 인쇄하는 것입니다. 도전 1-26 사이의 입력이 있으면 알파벳을 대각선으로 인쇄하지만 주어진 입력의 색인에서 세로로 인쇄를 시작하십시오. 예 주어진 …

30
0이 아닌 요소가 가장 많은 행의 인덱스
이것은 간단한 것입니다 : 정수 행렬을 입력으로 취하고 0이 아닌 요소가있는 행의 색인을 출력하십시오. 요소가 0이 아닌 행이 하나만 있다고 가정 할 수 있습니다. 테스트 사례 : 이들은 1- 색인이며 0 또는 1- 인덱스를 원하는지 선택할 수 있습니다. 1 0 row = 1 --- 0 -1 0 0 row = …
26 code-golf  matrix 

15
스페인 번호판 게임
이 질문은 기반으로 내가 묻는 질문 에 스페인어 . 예, 스페인어로 된 알고리즘을 요청했습니다. :) 스페인에서는 현재 번호판이 다음과 같은 패턴을 갖습니다. 1234 XYZ 여기서 XYZ는 전체 스페인어 자음 세트에서 가져온 세 자음입니다 ( 'Ñ'제외). 때로는 아내와 함께 여행 할 때 게임을하기 위해 사용합니다. 우리는 번호판을 볼 때 3 개의 …

8
어, 나는 어디에?
아뇨! 나는 큰 숲에 갇혀 있습니다 (좋아요,하지만 그냥 가정하십시오). 그리고 나는 내가 어디에 있는지 모른다! 고맙게도 노트북을 가져 왔습니다. 그러나 '지도'를 검색했을 때 '결과 없음'이라고 말했으며 마지막 수단으로 이것을 묻습니다. 내 위치의 경도와 위도를 두 가지 숫자 형식으로 출력하는 프로그램을 만드십시오. any two number format다음을 포함합니다 : 튜플. 경도와 위도를 …
26 code-golf 

9
GCD / LCM 폴리 글 로트!
과제는 한 언어로 입력 의 GCD 를 출력하고 다른 언어로 입력의 LCM 을 출력하는 프로그램 또는 기능을 만드는 것입니다. GCD 또는 LCM을위한 내장 (Mathematica를보고 있습니다)은 허용되지만 권장되지는 않습니다. 2 개의 입력이 있으며 항상 양의 정수이며 1000보다 크지 않습니다. 테스트 사례 각 줄은 다음과 같은 형식으로 하나의 테스트 사례입니다 x y …

7
깃발을 흔들다
다음과 같이 깃발을 가져 가십시오. ----------------------------- | | | | | | |=============+=============| | | | | | | ----------------------------- 그리고 숫자 입력 : "파장" 파장이 5라고 가정합니다. 그런 다음 처음부터 줄을 따라 5 자마다 다음 문자를 a -로 바꾸고 한 문자 \아래로 모든 문자를 바꿉니다. 끝날 때까지 이것을 반복하십시오. …

7
하나의 표현, 많은 가치
친숙한 수학적 기호 인 +, x, 괄호 및 모든 유리수를 사용하면 원하는 숫자로 평가되는 표현식을 쉽게 만들 수 있습니다. 예를 들어 1+(2x3)=7, (1+2)+(3x6.5)=22.5과에 이렇게. 지루 해요 이 도전에서 우리는 새로운 연산자를 사용할 것입니다 : ±. 의 사용은 ±표현의 수단 당신은 대체하여 식을 계산할 필요 ±에 의해 '들 +또는 -모든 가능한 …

21
빈도별로 목록 그룹화
정수 목록이 주어지면 가장 먼저 나타나는 요소를 그룹화 한 다음 목록의 각 고유 요소가 한 번 그룹화 될 때까지 다음으로 가장 많이 그룹화하십시오. 예 : 입력: [1,2,3] 산출: [[1,2,3]] 입력: [1,1,1,2,2,3,3,4,5,6] 산출: [[1],[2,3],[4,5,6]] 입력: [1,1,1,4,5,6,6,6,7,7,8,8,8,8,8,8,8,9,5,6,5,6,5,6,5,6,-56] 산출: [[6, 8],[5],[1],[7],[9,4,-56]] 입력: [] 산출: [] 입력: (empty input) 산출: ERROR/Undefined/Doesn't matter 규칙 그룹화는 …

30
날짜가 뭐야?
도전 이상하게도 아직 완료되지 않았습니다 : 현재 날짜를 출력하십시오. 규칙 따라야하는 날짜 형식은 다음과 같습니다. YYYY-MM-DD 월과 일이 10보다 작 으면 0으로 채워 져야합니다. 예를 들어, 프로그램이 2017 년 5 월 24 일에 실행되면 출력되어야합니다. 2017-05-24 날짜는 항상 UTC 또는 현지 날짜 일 수 있습니다. 윤년을 처리해야합니다. 즉 윤년에는 2 …
26 code-golf  date 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.