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

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

30
반 강자성 주문
반 강자성은 IBM의 연구자가에서 이동하는 데 사용되는 것입니다 1 테라 바이트의 디스크 A와 100 테라 바이트의 디스크 원자의 같은 양. 반 강자성을 나타내는 물질에서, 일반적으로 전자의 스핀과 관련된 원자 또는 분자의 자기 모멘트는 반대 방향을 가리키는 인접한 스핀 (다른 서브 격자)과 규칙적인 패턴으로 정렬됩니다. 당신의 임무는 위의 그림과 같은 반 …

1
보스를위한 영어 컴파일
상사는 최근에 영어 라는 흥미로운 프로그래밍 언어에 대해 배웠습니다 . 그는이 "혁명적 인"아이디어를 가지고 있으며, 코드 작성 속도를 두 배로 늘리기 위해 코드를 작성하려고합니다! 그는 기술에 정통한 사람이 아니기 때문에 코드를 작성할 수 있도록 컴파일러를 작성하기를 원합니다! 이제, 당신은 사악한 게으른 프로그래머이며,이 엄청나게 복잡한 언어를 컴파일하는 프로그램을 작성하지 않을 것입니다. …
16 code-golf 

9
Hofstadter의 Figure-Figure Sequence 생성
에서는 괴델, 에셔 바흐 더글러스 호프스 태터 일반적 도면 자형 시퀀스로 지칭되는 정수 시퀀스를 도입 2, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, ... 챌린지의 일부로 시퀀스 정의를 직접 연습 할 수도 있지만 OEIS에서 시퀀스 A030124로 , Wikipedia …

16
T-SQL에서의 골프 팁
T-SQL에서 골프를 치기위한 일반적인 팁은 무엇입니까? 나는 적어도 T-SQL에 특정한 코드 골프 문제에 적용될 수있는 아이디어를 찾고 있습니다. 답변 당 하나의 팁을 게시하십시오. 원래 아이디어에 대한 Marcog에게 감사합니다. :)
16 code-golf  tips  sql 


10
충돌 (즉, 인터프리터가 작동을 멈추고 강제로 닫힘) Python [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 파이썬이 가장 창의적인 코드로 치명적인 충돌을 일으킬 수있는 사람을보고 싶습니다. 즉, 프로그램이 실행되면 Windows와 같이 "IDLE이 작동을 멈췄습니다"와 같은 메시지가 나타나거나 Linux가 …

27
기본 제공 기본 변환없이 기본 10에서 기본 2로 변환
배경 : 사전 제작 된 기본 변환 기능을 사용하지 않고 기본 10 개의 숫자를 기본 2로 변환하도록 지정되었습니다. 가져온 라이브러리도 사용할 수 없습니다. 문제 : 입력 문자열을 10 진수 10 진수를 2 진수 2 진수로 변환합니다. 사전 제작 된 기본 변환 코드 / 함수 / 방법 또는 가져온 라이브러리를 사용할 …
16 code-golf  number 

9
포털 미로 최단 경로
당신의 목표는 사용하여 임의의 10 × 10 맵을 생성하는 프로그램을 작성하는 것입니다 0, 1그리고 2, 그리고 왼쪽 상단 오른쪽 아래로는, 가정에서 최단 경로를 찾습니다 0 은 잔디밭을 나타냅니다. 누구나 걸을 수 있습니다. 1 은 벽을 나타냅니다. 교차 할 수 없습니다. 2 는 포털을 나타냅니다. 포털에 들어가면 맵의 다른 포털로 이동할 …

18
익명의 이름-일종의
편집 : 임의 마스킹에 대한 보너스는 -20입니다. 동료의 내부 고발자 및 비밀 지식 운반자. 나는 우편으로의 인터뷰로 인해서 물론 특정 이름을 전체 길이로 말할 수는 없습니다. 그러나 다소 명확하지 않은 방식으로 공개하려면 도움이 필요합니다. 나는 이러한 이름을 "evil_company_that_makes_me_shiver" 그러나 나는 그것을 완전히 철자하고 싶지 않습니다. 저와 전세계를 돕는 당신의 임무는 …
16 code-golf 

10
광기 검사 프로그램
광기 : 똑같은 일을 반복하고 다른 결과를 기대합니다. 실행될 때마다 예외 (런타임 오류)를 발생시키는 프로그램을 작성하십시오. 문제는 예외를 직접 호출하지 않고 ( throw문이 없는 ) 둘 이상의 충돌을 발생시킬 확률을 가져야하며 내장 된 임의 또는 CPU 눈금 계산 기능을 사용하지 않아야합니다. 각 가능한 오류에 대해 10 점 . 다른 프로세스 …

3
포스트잇에 의한 보안
아시다시피 해커는 어디에나 있으며 모든 것을 해킹하려고합니다. 해커를 막을 수있는 암호를 요구했습니다 . 문제는 상사가 LOC 비용을 지불하는 것이 악하다고 들었고 월간 삽입 한 문자 $ 1800-$ 0.03 *를 지불하면 가장 간단한 것을 쓸 수있게됩니다. 따라서 적은 수의 문자를 사용하거나 (아주 매우 작은) 현금을 잊어야합니다. 또한 상사는 어떤 언어를 사용할지 …
16 code-golf 

3
반복되지 않는 가장 긴 수명 게임 시퀀스
양의 정수 N이 주어지면 Game of Life 규칙에서 가장 긴 비 반복 시퀀스를 생성하고 원환 체에서 재생되는 고정 패턴 (길이 1주기)으로 끝나는 N x N- 그리드의 시작 패턴을 결정하십시오. 목표는 가장 짧은 프로그램이 아니라 가장 빠른 프로그램입니다. 세계가 유한하기 때문에 결국에는 루프 상태가되어 이미 방문한 상태를 반복하게됩니다. 이 루프에 기간 …

10
두 생물 사이의 전투를 시뮬레이션
용감한 코드 골퍼를 환영합니다! 오늘 당신은 고블린과 엘프 사이의 큰 전투 가운데 서있을 것입니다! goblin attacks elf! elf dodges! elf attacks goblin! elf hits goblin for 13 damage! goblin has 37 health left. goblin attacks elf! goblin hits elf for 1 damage! elf has 49 health left. elf attacks goblin! …

4
ASCII 아트로 긴 나누기 시각화
ASCII 아트로 긴 나눗셈을 시각화하는 프로그램을 작성하십시오. 입력은 선택한 입력 형식을 사용하여 분자와 분모의 두 정수로 구성됩니다. 예 : 1234 ÷ 56 : 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12 : 83501 ------- 12|1002012 96 --- 42 36 -- 60 60 -- 12 12 -- …

23
주어진 괄호를 사용하여 문자열을 들여 쓰기
프로그램에 다음과 같은 입력이 주어진 경우 : 블록 시작 문자 목록 블록 끝 문자 목록 형식화 할 문자열 들여 쓰기 된 두 문자 세트로 구분 된 블록으로 문자열을 형식화하십시오. 포맷은 레벨 당 2 개의 공백으로 이루어지며 아래 예제와 같이 괄호가 표시됩니다. 열기 및 닫기 문자 세트가 분리 된 것으로 가정 …

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