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

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

30
* 및 + 연산자를 사용하지 않고 곱셈을위한 C 프로그램을 작성하는 방법은 무엇입니까?
곱셈 및 덧셈 연산자를 사용하지 않고 두 숫자를 곱하는 C 프로그램을 작성할 수 있습니까? Stack Overflow 에서 이것을 찾았습니다 . 이 가난한 프로그래머가 자신의 문제를 해결하도록 도와주십시오. 같은과 답변을 제공하지 마십시오 c = a/(1/((float)b))정확히 동일하다, c = a*b. (그리고 이미 답변으로 제공됩니다.) 2014 년 1 월 19 일에 가장 많이 …

17
트럼프가 벽을 짓도록 도와주세요!
트럼프는 벽을 건설해야하며 당신은 그것을 할 것입니다! 그의 벽을 가장 효율적으로 만들기 위해 사용할 수있는 간단하고 반복 가능한 패턴을 만들었습니다. __ __ | |_| | ___| |___ - - - - - - - - - - - - - - - - - - - ——————————————— 트럼프는 그가 얼마나 …

30
노래하는 아기 상어
"베이비 상어"는 상어 가족에 대한 어린이 노래입니다. 모닥불 노래로 오랫동안 인기를 얻은이 노래는 2000 년대 중반부터 소셜 미디어, 온라인 비디오 및 라디오를 통해 대중화되었습니다. - 위키 백과 입력하지 않고 다음 텍스트를 표준 출력 또는 임의의 파일에 쓰는 프로그램을 작성하십시오. Baby Shark doo doo doo doo doo doo Baby Shark doo …

23
요 소년, 합계해야합니다
모든 양의 정수는 b ≥5의 모든 b 에서 최대 3 개의 회문 양수의 합으로 표현할 수 있습니다 . Cilleruelo et al., 2017 양의 정수는 앞에 0이없는 해당 염기의 표현이 같은 역으로 읽 히면 주어진 염기에서 회 문학 입니다. 다음에서는 b = 10 기준 만 고려됩니다. 회문 숫자의 합으로서 분해는 독특하지 …

30
부호를 출력하십시오
숫자 N이 주어지면 N의 부호 를 출력하십시오 . N이 양수이면 출력 1 N이 음수이면 출력 -1 N이 0이면 출력 0 N은 선택한 언어에서 표현 가능한 정수 범위 내의 정수입니다.

30
매직 더 개더링 : 친구 또는 적?
카드 게임 Magic : The Gathering 에는 흰색 ( W), 파란색 ( U), 검은 색 ( B), 빨간색 ( R) 및 녹색 ( G)의 느슨한 제휴를 나타내는 5 가지 색상이 있습니다 . 이들은 종종 다음과 같이 오각형으로 배열됩니다. W G U R B MtG와 많은 카드 역학 모두에서이 오각형의 인접한 …

24
스스로 다운로드하는 프로그램 작성
이 사이트에 연결하고 게시 된 답변을 다운로드하고 자체 소스 코드를 추출하여 인쇄하는 프로그램을 작성하십시오. 출력은 소스 코드와 동일해야합니다. 가장 짧은 코드 (바이트)가 이깁니다. 규칙 : URL 단축기는 허용되지 않습니다. 대답은 언어 이름과 크기, 선택적 설명, 코드 블록, 선택적 설명 및 설명과 같은 제목 형식이어야합니다. 부 자연스러운 분리 문자는 허용되지 않습니다. …

8
임의의 흑백 숲 그리기
당신의 임무는 800x600 흑백 이미지를 숲과 유사한 것으로 그릴 프로그램을 작성하는 것입니다. 이것처럼 (디더링 된 사진입니다) : 규칙 기존 이미지를 사용할 수 없습니다. 순전히 알고리즘 적으로 이미지를 생성해야합니다. 2 가지 색상 만 사용-흑백 (회색조 없음) 프로그램이 실행될 때마다 이미지는 새로운 것이어야합니다-매번 무작위 하나의 나무는 숲이 아닙니다 (5 그루의 나무를 말하십시오) …

30
쓰리 쓰리 쓰리!
다음과 같은 출력을 생성하는 프로그램을 작성하십시오. 최소한 세 개의 고유 한 문자가 나타납니다. 각 문자의 발생 횟수는 3의 배수입니다. 예를 들면, A TEA AT TEE4 개 개의 별개의 문자들 각각은, 이후 유효 출력되고 A, E, T및 (space), 3 회 발생한다. 물론, 숫자 3에 대한 도전에는 세 번째 요구 사항이 있어야합니다. …

7
내결함성 Hello World (일명 인터뷰)
인터뷰가 끝나면 Evil Interviewer는 다음과 같이 말합니다. "우리는 모든 지원자들이 짧은 코딩 테스트를 받도록하여 그들이 말하는 내용을 실제로 알고 있는지 확인합니다. 걱정하지 마십시오. 쉽게 만들 수 있습니다. 작업 프로그램으로 즉시 작업을 제공하겠습니다. " 그는 당신이 근처의 컴퓨터에 앉으라고 제스처를합니다. "당신이해야 할 일은 작동하는 Hello World 프로그램을 만드는 것뿐입니다."-그리고 그는 광범위하게 …

30
가장 난독 화 된“Hello World!”[닫힘]
태스크: Hello World!정확하게 인쇄되는 난독 화 된 프로그램을 작성하십시오 . 프로그램에 문자열이 없을 수 있습니다. 규칙 : 원하는 프로그래밍 언어를 사용할 수 있습니다. 로 확인 난독 가능한 이것은 인기 경연 대회 이므로 가장 많은 찬사를받은 답변이 이깁니다. 노트 : 이것은 이 질문과 중복되지 않습니다 . 하나는 코드 골프 였고 다른 …

30
Collatz 추측 (OEIS A006577)
이것은 Collatz 추측 (OEIS A006577 )입니다. 정수 n > 1로 시작하십시오 . 다음 단계를 반복하십시오. 경우 n이 짝수이고, 2로 나눈다. 경우 n이 홀수이고, (3)에 의해 곱 1 추가. 모든 양의 정수에 대한 최대 것을 입증 5 * 2 (60) , 또는 약 5764000000000000000 , n은 결국 될 것입니다 1 . …
66 code-golf  math 

21
영어 소스 코드를 외국어로 번역 [닫기]
영어를 기반으로하는 컴퓨터 언어가 부적절하다는 것을 알았습니다. 기존 컴퓨터 언어를 외국어로 번역하여이 문제를 해결하도록 제안합니다! 영어 키워드 / 기능을 사용하는 컴퓨터 언어를 선택하십시오 영어 이외의 다른 자연 언어를 선택하십시오 자체 소스 코드 또는 키워드 / 함수의 동일한 서브 세트를 사용하여 작성된 다른 프로그램을 다른 언어로 번역하는 프로그램 작성 소스 코드 …

30
Cyclops 번호입니까? "아무도"는 알고있다!
태스크: 정수 입력이 주어지면 Cyclops Number인지 여부를 알아냅니다. 키클롭스 번호는 무엇입니까? 음, 이진 표현 0은 중심에 하나만있는 숫자입니다 ! 테스트 사례 : Input | Output | Binary | Explanation -------------------------------------- 0 | truthy | 0 | only one zero at "center" 1 | falsy | 1 | contains no zeroes …

14
☣ (생물학적 기호)를 그립니다.
생물학적 위험 기호를 뚜렷한 색의 배경에 임의의 색으로 그립니다. 구체적인 비율은 1974 년 6 월 27 일 미국 정부 의 연방 등록부 에서 발표되었습니다 . 세부 출력으로 파일에 쓰거나 (래스터 및 벡터 형식 허용) 화면에 표시 할 수 있습니다. 테두리 나 채워진 모양 만 그릴 수 있습니다. 래스터 이미지를 사용하는 …

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