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

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

15
계단 쓰기
주어진 문자열을 계단 방식으로 출력하는 프로그램이나 함수를 작성하여 이전 부분 아래 한 줄씩 모음으로 시작하는 단어의 각 부분을 씁니다. 예를 들면 다음과 같습니다. Input: Programming Puzzles and Code Golf Output: Pr P C G ogr uzzl and od olf amm es e ing 입력 문자와 공백 만 포함하는 문자열입니다. 문자열은 …
35 code-golf  string 

27
멈춰라, 당신이있는 곳에 서라!
도전 하나의 매개 변수 인 integer를 작성하는 함수를 작성하십시오 t. 파이썬과 BBC BASIC에서 와 t마찬가지로 계속하기 전에 함수가 프로그램을 몇 초 동안 중지해야합니다 .time.sleep(t)WAIT t 특정 시간이 지나면 내장 대기 기능이나 내장 기능을 사용하여 코드를 실행해서는 안되며 프로그램은 t몇 초 후에 다시 시작해야합니다 . 기능을 테스트하기 t위해 자신의 컴퓨터 에서 …
35 code-golf  date 

30
단어 검색을 해보자!
이 과제에서 우리는 여러 언어로 된 많은 프로그램을 포함하는 단어 검색을 함께 만들 것입니다. 60x25의 공백 ( ·)으로 시작했습니다. 그 중 일부는 Ruby 프로그램의 문자로 대체되었습니다. 대답하지 않으려면 아직 사용하지 않은 언어를 선택하십시오. 선택한 언어를 사용하여 콘솔에서 문자, 토큰, 줄 또는 모든 입력 을 읽고 인쇄 하는 프로그램을 작성 하십시오 …

8
느린 타이피스트 클라렌스
소개 Clarence는 인터넷 서비스 제공 업체에서 근무하는 데이터 입력 담당자입니다. 그의 임무는 모든 ISP 고객의 IP 주소를 데이터베이스에 수동으로 입력하는 것입니다. 그는 다음과 같은 레이아웃의 키패드를 사용하여이 작업을 수행합니다. 123 456 789 .0 수평 또는 수직으로 인접한 키의 중심 사이의 거리는 정확히 1 센티미터입니다. 예를 들어 중심 3과 중심 사이의 …
35 code-golf 

30
월요일 숫자 생성
Puzzling에 대한이 질문 에서 Gamow 가 정의한 Monday numbers 는 다음 세 가지 특성을 가진 양의 정수 N 입니다. N 의 10 진수 표현은 숫자 0을 포함하지 않습니다. N 의 십진수 표현은 두 자리 숫자를 포함하지 않습니다 N 은 십진수로 나타나는 모든 숫자 D 로 나눌 수 있습니다. 이것들은 대안 …

4
무한 미로
배경 당신은 강력한 마법사의 견습생이며, 주인은 현재 적을 붙잡기 위해 차원 간 미로를 만드는 마법을 개발하고 있습니다. 그는 증기로 구동되는 컴퓨터를 프로그래밍하여 가능한 레이아웃을 분석하기를 원합니다. 이 악마 기계를 프로그래밍하는 것은 매우 위험하므로 코드를 최대한 짧게 유지해야합니다. 입력 입력은 개행으로 구분 된 문자열로 주어진 빈 공간과 벽을 나타내는 마침표 .와 …

29
ASCII 번개 그리기
소개 이 StackOverflow 질문 에서 부분적으로 영감을 받아 ASCII Lightning Bolt를 그립니다. nSTDIN 또는 명령 행을 통해 양의 정수 를 취하고 아래에 ASCII Lightning Bolt를 출력 하는 프로그램을 작성하십시오 . 입력 n그릴 번개 지그재그 계층의 수를 나타내는 양의 정수 . 출력 예 n = 1 __ \ \ \ \ …

9
코딩 표준을 방해 함
코드 안정성, 이식성, 그리고 가장 중요한 것은 다른 개발자가 공동으로 작성한 코드의 가독성을 높이는 소프트웨어 회사에는 다양한 코딩 표준이 적용됩니다. 주목할만한 두 가지 예는 MISRA C 와 JSF 프로젝트를 위해 개발 된 C ++ 표준입니다 . "must", "shall", "should", "might"등의 의미를 신중하게 지정한 후 일반적으로 다음과 같은 형식입니다. 예: 규칙 …

8
모든 팬케이크 코팅
당신은 접시 위에 팬케이크 를 쌓아 놓고 시럽이 굵어 져서 옆으로 내려갈 수 없습니다. 각 팬케이크의 양쪽 얼굴이 시럽에 적어도 닿을 때까지는 기뻐하지 않지만, 지금은 상단 팬케이크의 한 면만 먹습니다. 시럽은 한 번의 팬케이크까지 담그지 않지만 두 팬케이크 사이의 대면 접촉을 통해 무기한으로 옮길 수 있습니다. 팬케이크의 얼굴이 시럽에 닿으면 …
35 code-golf  stack 

30
오늘의 랜덤 골프 # 1 : 배열 섞기
시리즈 정보 나는 무작위성이라는 주제를 중심으로 일련의 코드 골프 과제를 진행할 것입니다. 기본적으로 9 홀 골프 코스 가되지만 몇 가지 질문이 있습니다. 일반적인 질문 인 것처럼 도전에 개별적으로 참여할 수 있습니다. 그러나 모든 과제에서 리더 보드를 유지합니다. 이 시리즈는 며칠에 한 번 게시 된 9 가지 이상의 과제를 진행할 예정입니다 …

24
스택 교환 증권 거래소 ~ 수정 됨 [닫힘]
배경 당신은 평판이 좋은 주식 회사보다 약간 적은 거래자입니다. 귀하는 모두 하나의 특정 주식에만 집중하는 거래자 그룹의 일부입니다. 매 시간 각 거래자는 X 주식을 매수하거나 X 주식을 매도 할 수 있습니다. 라운드 당 50 시간, 경기당 3 라운드가 있습니다. 모든 라운드가 끝나면 평균값이 가장 높은 트레이더가 자메이카로 여행을 이깁니다! 게임 …

14
스도쿠 압축
귀하의 임무는 다음과 같은 언어로 프로그램 (또는 별도의 두 프로그램)을 작성하는 것입니다. 완성 된 스도쿠 보드를 모든 논리 형식의 입력으로 가져 와서 문자열로 압축 할 수 있습니다 압축 된 문자열을 입력으로 가져와 압축 해제하여 정확히 동일한 완성 된 스도쿠 보드 를 얻을 수 있습니다 (9 행의 논리 형식으로 출력). 참고 …

30
이진수 1의 수로 숫자 정렬
골 함수 또는 프로그램을 작성하여 2 진 표현에있는 1의 수만큼 내림차순으로 정수 배열을 정렬하십시오. 보조 정렬 조건이 필요하지 않습니다. 정렬 된 목록 예 (16 비트 정수 사용) Dec Bin 1's 16375 0011111111110111 13 15342 0011101111101110 11 32425 0111111010101001 10 11746 0010110111100010 8 28436 0000110111110100 8 19944 0100110111101000 8 28943 0000011100011111 …

17
GolfScript에서의 골프 팁
이 게시물이 아직 존재하지 않습니까? 물론 GolfScript 는 골프 용 으로 만들어 졌으므로 특별한 팁이 필요 없다고 생각할 수도 있습니다. 그러나 GolfScript의 기능을 최대한 활용하려면 분명하지 않은 요령을 배워야합니다. 이 게시물은 그러한 유용한 팁과 요령을 수집하기위한 것입니다. 우선 공식 GolfScript 참조 페이지가 있습니다. 먼저 다음 사항에 익숙해 져야합니다. 지도 시간 …

25
끝나지만 끝나지 않는 프로그램 [닫힘]
완료되면 다시 시작되는 프로그램을 작성하십시오. 동시에 실행중인 프로그램의 인스턴스는 두 개 이상 없어야합니다. 아주 작은 순간조차도. 주기 동안 사용자가 수동으로 시작한 인스턴스는 무시해도됩니다. 그러나 코드는 재시작 사이클에서 수행해서는 안됩니다. 프로그램이 다시 시작된다는 보장이있는 한 일정 시간이 지나면 프로그램을 시작할 수 있습니다. 주기를 중지하는 유일한 방법은 프로세스를 종료하는 것입니다. 솔루션은 환경을 …

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