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

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

30
아이슬란드의 국기를 그립니다
올해 UEFA 유로 ​​2016은 끝났고 몇 가지 부정적인 헤드 라인 외에도 아이슬란드 축구 국가 대표팀 이라는 매우 긍정적 인 놀라움이있었습니다 . 그들의 국기를 그려 봅시다. 입력 글쎄, 분명히이 도전은 입력이 없습니다. 산출 아이슬란드의 깃발을 최소한 100 x 72 픽셀 또는 25 x 18 자의 적절한 시각적 형식으로 그리 십시오 . …

30
실제로 무작위가 아닌 임의의 스크립트
사무실에서 약간의 농담으로 누군가 이름을 무작위로 고르는 스크립트를 원했고 그 사람은 한 잔의 음료를 만들 것이라고 말했다. John, Jeff, Emma, ​​Steve 및 Julie라는 사람들을 불러 봅시다. 나는 한 눈에 무작위로 보이는 스크립트를 만드는 것이 재미있을 것이라고 생각했지만 실제로는 항상 출력과 같은 사람을 선택합니다 (선택한 사람까지). 일주일 후에 가장 높은 투표 …

30
로드 중… 영원히
당신의 도전은 다음과 같이 무한 로딩 화면을 만드는 것입니다. 또는 더 구체적으로 말하면 : 입력하지 마십시오. 출력 Loading...후행 공간,하지만 후행 줄 바꿈. 문자를 통해 무한주기 |, /, -과 \: 0.25 초마다이 시퀀스에서 다음과 마지막을 덮어 씁니다. Loading...변하지 않는 한 마지막 문자 만 덮어 쓰거나 전체 줄을 삭제하고 다시 쓸 수 …

30
프랑스의 국기를 그립니다
프랑스의 국기 에는 다른 많은 도전 과제가 게시되었지만 하나는 없습니다 . 이번주 는 적절한 시간 인 것 같습니다. 가능한 최소 바이트로이 플래그를 생성하십시오. 이미지의 너비는 최소 78 픽셀, 높이는 52 픽셀 인 3 : 2의 비율이어야합니다. 각 스트라이프는 너비의 1/3을 차지합니다. : 왼쪽에서 오른쪽으로 스트라이프 색상은 RGB이다 (0, 85, 164), …

30
나를 죽이지 않는 것…
개요 이것은 누가 가장 오래 살아남을 수 있는지에 대한 봇 전투입니다. 이 봇은 공격을 받아 힘을 증가 시키므로 촬영하기 전에 신중하게 생각해야합니다. 매 턴마다 공격하거나 방어 할 봇을 선택할 수 있습니다. 공격하면 생명력이 떨어지고 힘이 증가합니다. 마지막 봇 스탠딩이 승리합니다. 봇 각 봇은 1000의 생명과 10의 힘으로 시작합니다. 공격 당했을 …

17
배열 소팅
개념적으로이 과제는 정말 간단합니다. 음이 아닌 정수 목록이 제공 됩니다. 가능한 경우, 음수가 아닌 정수를 찾아 구성된 목록 이 정렬되도록하십시오. 그러한 것이 존재 하지 않으면 , 출력은 유효한 , 예를 들어 음수, 아무것도 아님 , 오류 등 으로 착각 할 수없는 것이어야합니다 .aiNbi = ai XOR NNN 예를 들면 다음과 …

30
간단한 TCP 서버
포트 N에서 들어오는 TCP 트래픽을 수신하는 프로그램이나 함수를 작성하십시오. 간단한 서비스를 제공합니다. 들어오는 연결의 IP 주소 필드의 합계를 계산하고 반환합니다. 프로그램 또는 함수는 인수 또는 stdin에서 정수 N을 읽습니다. 포트 N에서 들어오는 TCP 연결을 수신합니다. 누군가 해당 포트에 연결하면 프로그램은 IP 주소 필드의 합계를 계산하여 후행 줄 바꿈을 사용하여 클라이언트로 …

30
오류를 일으킨다!
도전 과제 : 선택한 언어의 "프로그램"을 작성하여 프로그램 소스 코드와 동일한 프로그램을 컴파일 / 실행할 때 컴파일러 / 통역사 / 런타임이 오류 출력 을 생성 하도록합니다. 규칙 : 귀하의 프로그램은 특정 버전 또는 언어의 컴파일러 / 통역사 / 런타임 환경 구현에 따라 달라질 수 있습니다. 그렇다면 세부 사항을 지정하십시오. 표준 …

30
공식 기능-힐 콘테스트의 개미 여왕
라이브보기 | 활발한 답변 | 새로운 답변 추가 | 대화방 | 소스 코드 | 리더 보드 필요할 때마다 새로운 토너먼트. 새로운 플레이어와 새로운 업데이트는 매우 환영합니다. 실제 게임 장면이 아닙니다. 각 플레이어는 음식을 수집하는 여왕 인 개미로 시작합니다. 각 음식은 노동자를 생산하기 위해 유지되거나 사용될 수 있습니다. 노동자들은 또한 여왕에게 …

30
나는 회문이다. 당신은?
이 질문을하기 위해 몇 번의 이전 시도 가 있었지만이 사이트의 현대 표준에 부합하지는 않습니다. 당 메타에 대한 논의 , 나는 우리의 현대 규칙 세트에서 공정 경쟁을 허용하는 방법으로 그것을 다시 게시하고 있습니다. 배경 회문은 문자열의 반대 문자열 자체와 동일합니다 즉, "이전 버전과 같은 전달과를 읽고"하는 문자열입니다. 우리는 여기서 "편리한 회문"에 …

16
우주를 시뮬레이션!
튜링 완성 언어의 좋은 점 중 하나는 전체 우주의 시뮬레이션을 포함하여 모든 프로그램을 작성하는 데 사용할 수 있다는 것입니다. 당신의 임무는 정확히 그렇게하는 것입니다 : 우주를 시뮬레이트하는 프로그램을 작성하십시오 . 참고 :이 작업을 수행 할 수 있을지 확신 할 수 없지만, 현재 시뮬레이션에 포함 된 입자 10 90 개 모두가 …

30
소스 코드 생태 발자국
독일 자동차 제조 회사에서 방금 고용했습니다. 엔지니어로서의 첫 번째 작업은 ASCII 문자열의 생태 발자국을 계산하는 프로그램을 작성하는 것입니다. 캐릭터의 생태 발자국은 다음과 같이 계산됩니다. 문자의 ASCII 코드를 이진수로 작성하고 1의 수를 센다. 예를 들어 A발자국은 2이지만 O발자국은 5로 더럽습니다. 문자열의 전역 발자국은 해당 문자의 발자국의 합입니다. 빈 문자열의 발자국은 0입니다. …

30
인쇄를 거꾸로 실행
당신의 임무는 일부 prints실행 순서를 반대로하는 것 입니다. 사양 : 코드는 다음과 같은 형식입니다. //some lines of code /*code*/ print "Line1" /*code*/ /*code*/ print "Line2" /*code*/ /*code*/ print "Line3" /*code*/ /*code*/ print "Line4" /*code*/ //some lines of code 네 번째에서 첫 번째까지 해당 문자열 을 print(또는 echo, write또는 이와 동등한) …


16
폴리 글롯으로 작업을 종료 할 수 있습니다.
당신의 항의에도 불구하고, 당신은 상사에 의해 부호없는 단일 정수를 입력으로 취하고 그 정수가 소수이면 문자열 "prime"을 인쇄하고 그렇지 않으면 "프라임이 아닌"문자열을 인쇄하는 프로그램에 대해 상사에게 맡겨졌습니다. 결과 프로그램이 짧은 한, 어떤 언어를 사용할 것인지 선택할 수 있습니다. 당신의 상사는 적은 문자 수를 높이 평가합니다 (실제로 소스 코드를 인쇄 한 후 …

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