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

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

30
RGB 컬러 그리드 생성
이! RGB 컬러 그리드입니다 ... 기본적으로 2 차원 행렬입니다. 첫 번째 행과 첫 번째 열은 빨간색입니다. 두 번째 행과 두 번째 열은 녹색입니다. 세 번째 행과 세 번째 열은 파란색입니다. 다음은 문자 R, G 및 B를 사용하여 그래픽으로 설명 된 색상입니다. 그리드에서 각 공간의 색상을 계산하는 방법은 다음과 같습니다. 빨강 …

30
아타리 ST 폭탄을 몇 개 뽑자!
소개 아타리 ST는 모토로라 68000 마이크로 프로세서에 의해 구동 초 90의 시대 중반 80 년대에서 오히려 인기 개인용 컴퓨터이었다. 이 시스템에서 포착되지 않은 CPU 예외에 대한 운영 체제의 기본 동작은 다음 그림과 같이 화면에 일련의 폭탄을 표시하는 것입니다. 출처 : https://commons.wikimedia.org/wiki/File:Row_of_bombs.png NB : OS 버전에 따라 폭탄 그래픽이 약간 다를 …

12
점자 그래픽
× 2 블록에서 부울 행렬을 잘라 점자 문자로 렌더링 U+2800... U+28FF. [[0,1,0,0,1,0], [1,0,0,0,0,0], [1,0,0,0,1,0], [1,1,1,1,0,0]] ⣎⣀⠅ 치수가 4와 2의 배수가 아닌 경우 0으로 채 웁니다. [[0,1,0], [1,0,0], [1,1,1]] ⠮⠄ 일반적인 골프 규칙이 적용되며 입력 형식이 유연합니다. 출력은 행렬의 구조를 가져야하거나 행렬처럼 보입니다 (예 : 문자열 목록). 줄 바꿈이있는 단일 문자열. …

30
그래 근데 그래 그래 그래
동료가 최근에 다음과 같은 JavaScript를 농담으로 보냈습니다. let butScript = (nrOfButs) => { for(var i = 0; i < nrOfButs; i++){ if(i % 3 == 0){ console.log("Yeah") } if(i % 2 == 0){ console.log("But") } if(i % 3 == 1){ console.log("No") } } } 근무 시간 동안 코드가 작성되었으므로 회사 …
46 code-golf  string 

30
오레오? 아니요. 롤리팝일까요?
2009 년부터 Android 버전 코드 이름은 제과를 테마로합니다. 안드로이드 1.5는 컵 케이크, 안드로이드 1.6은 도넛, 안드로이드 2.0은 Eclair 등입니다. 실제로, 버전 이름은 알파벳순입니다! C -> Cupcake D -> Donut E -> Eclair F -> Froyo G -> Gingerbread H -> Honeycomb I -> Ice Cream Sandwich J -> Jellybean K …
46 code-golf  string 

30
스위스 국기 그리기
작업 : 스위스 국기를 출력하십시오. 행복한 스위스 국경일 / Schweizer Bundesfeiertag / Féte nationale suisse / 축제 nazionale svizzera / Fiasta naziunala svizra! 세부 사항 : 플래그는 #FFFFFF빨간색 ( #FF0000) 배경 에 흰색 ( ) 십자가 로 구성됩니다 . 십자가는 크기가 6x7 인 팔이 각면에 붙어있는 6x6 정사각형으로 구성됩니다. 십자가는 …

30
멈출까요? (고무)
이것은 강도의 실입니다. 경찰의 실은 여기에 있습니다 . 당신의 도전은 경찰을 중단시키는 입력을 찾아 경찰의 제출을 ​​깨뜨리는 것입니다. 당신은 왜, 또는 하나 이상의 입력이 있거나 경찰이 의도 한 입력이 있으면 입력을 멈추게하는 모든 입력이 중지되는지 확인할 필요가 없습니다. 제출물에 금이 가면 의견에 해당 링크를 게시하거나 경찰의 게시물을 편집하십시오. 당신은 또한 …

25
인터넷을위한 더 나은 16 진 색상 코드
#ffffff(흰색) 또는 (파란색) 과 같은 16 진 삼중 항#3764ef 은 종종 RGB 색상을 나타내는 데 사용됩니다. 이들은 구성 #여섯 자리 16 진수 (0-F), 또는 때때로 다음 세 자리 실제 색상 각 숫자를 두배로함으로써 얻어진다. 예를 들어 #fffis #ffffffand #1a8is #11aa88입니다. 슬프게도, 그 세 자리 수의 속기는 인터넷이 지금까지 제공했던 가장 …

12
숫자를 프랑스어로 번역
프랑스 인 들은 독특한 방식으로 숫자 를 철자합니다 . 1-16 은 "정상"입니다 17-19 는 10 + 7로 표시됩니다. 10 + 8, 10 + 9 . 20-69 는 "정상적"입니다. 70-79 는 60 + 10, 60 + 11 ... 60 + 10 + 7, 60 + 10 + 8, 60 + 10 …

30
초월 골프
정의 대수는 정수 계수를 가진 0이 아닌 다항식의 0 인 숫자입니다. 예를 들어의 제곱근 2은 0이므로 대수적입니다 x^2 - 2. 초월 숫자는 대수가 아닌 실수입니다. 태스크 초월 번호를 선택해야합니다. 그런 다음 양의 정수를 사용하는 프로그램 / 함수를 작성하고 선택한 초월 숫자의 소수점 뒤에- 번째 10 진수를n 출력하십시오 . 초월 번호가 …
46 code-golf  math  number 

27
제수 스카이 라인
양의 정수의 경우 k, d(k)제수의 수를 나타냅니다 k. 예를 들어, d(6)이다 4때문에 6갖는 4제수 (즉 1, 2, 3, 6). 양의 정수가 주어지면, N고정 된 문자를 사용하여 ASCII 아트에서 "skyline"을 표시하여 수평 위치에있는 "building"의 높이 k가 d(k)입니다 k = 1, ..., N. 아래 테스트 사례를 참조하십시오. 규칙 공백이 아닌 문자는 #테스트 …

23
선거를 해킹
당신은 전문적인 해커이며 상사는 후보자가 다가오는 선거에서 승리하도록 도와달라고 명령했습니다. 당신의 임무는 후보자의 결과를 높이기 위해 투표 시스템 데이터를 변경하는 것입니다. 투표 시스템은 투표 결과를 후보에 대한 투표 수 ( v1)와 상대방에 대한 투표 수 ( ) 의 두 정수로 저장합니다 v2. 연구의 주 후, 시스템의 보안 구멍을 발견하고 당신의 …

30
터미널에서 텍스트를 애니메이션
터미널에서 텍스트를 애니메이션 목표 목표는 출력에서 ​​문자열 "Hello world"를 "애니메이션"하여 각 문자가 서로 대문자로 표시되도록하는 것입니다. 각 문자가 대문자로 입력되면 프로그램이 종료 될 수 있습니다. 예를 들어; # Iteration 1 Hello world # Iteration 2 hEllo world # Iteration 3 heLlo world # Iteration 4 helLo world # Iteration 5 …


23
터미널의 바다
배경 여름은 북반구에서 끝나고 우리 중 많은 사람들이 태양, 해변, 바다의 파도를 그리워합니다 ...이 도전은 바다를 상기 시켜서 그들을 격려하는 것을 목표로합니다. 도전 바다는 다음과 같습니다. ** ** ** ** ** **** **** **** **** **** ***** ***** ***** ***** ***** ** ** ** ** ** ** ** ** ** …

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