«code-golf» 태그된 질문

코드 골프는 가장 적은 바이트의 소스 코드에서 특정 문제를 해결하기위한 경쟁입니다.

16
주어진 연도 및 월의 n 번째 요일을 가져옵니다.
소개 종종 사람들은 날짜를 "2018 년 8 월 둘째 금요일"또는 "2012 년 3 월 넷째 일요일"이라고합니다. 그러나 그 날짜가 무엇인지 말하기는 어렵습니다! 당신의 임무는 년, 월, 요일 및 정수를 수신하고 그 날짜를 출력하는 프로그램을 작성하는 것입니다. 도전 입력을 위해 1 년, 1 개월, 요일 및 숫자를 얻게됩니다. 요일에 문자열을 사용하거나 …
17 code-golf  date 

21
NATO 발음 알파벳을 사용하여 문자열을 입력하고 철자를 쓰는 함수 / 방법을 작성하십시오. 타이틀 케이스 옵션
NATO 발음 알파벳을 사용하여 문자열을 입력하고 철자를 쓰는 프로그램을 작성하십시오. 매핑은 다음과 같습니다. 'A' -> 'Alfa' 'B' -> 'Bravo' 'C' -> 'Charlie' 'D' -> 'Delta' 'E' -> 'Echo' 'F' -> 'Foxtrot' 'G' -> 'Golf' 'H' -> 'Hotel' 'I' -> 'India' 'J' -> 'Juliett' 'K' -> 'Kilo' 'L' -> 'Lima' 'M' …

3
내 날개 순서를 최적화
이 트윗 은 중식당 1의 날개 주문 가능 목록입니다 : 피자를 주문할 때 나는 보통 어떤 크기가 간단한 계산 인 최고의 피자 가격 비율을 제공하는지 계산합니다. 그러나이 식당에서 주문 가격을 최소화하는 것은 간단한 일이 아니므로 다음 주문을 준비하고 싶습니다. 도전 이상의 정수가 주어지면 태스크는 가격 (전체적으로 가장 저렴한)과 거래 수를 …

19
이 번호는 언덕 번호입니까?
언덕 수는 첫 번째와 마지막 숫자가 같은 숫자 이지만 그게 전부는 아닙니다. 언덕 수에서 첫 번째 숫자는 엄격하게 증가 하고 마지막 숫자는 엄격하게 감소합니다. 최대 자릿수를 반복 할 수 있습니다 . 언덕 수의 예는 다음과 같습니다. 12377731 | 1237... | ...731 ^ same ^ | strictly increasing | strictly decreasing …

4
빈 문자열로 시작하고 시작하는 문자열이 주어지며 추가 및 복제 비용을 사용하여 만듭니다.
당신의 작업은 주어진 대상 문자열을 만드는 것입니다. 비어있는 문자열로 시작하면 문자열이 원하는 문자열과 같아 질 때까지 문자를 추가해야합니다. 비용이 x 인 문자열 끝에 문자를 추가하거나 비용이 y 인 문자열을 복제 할 수 있습니다. 우리가 원하는 것은 가장 저렴한 방법입니다. 테스트 사례 targetString , appendcost, clonecost -> totalcost "bb", 1, 2 …
17 code-golf  string 

19
서면 숫자 시퀀스
다음은 Online Encyclopedia of Integer Sequences에 없는 합리적으로 사소한 시퀀스입니다 . 빈 시퀀스로 시작한 다음 각 항을 공백없이 영어로 시퀀스의 모든 자리를 쓰는 데 필요한 문자 수로 정의합니다. * 참고로 영어로 된 모든 (기본 10) 자릿수의 문자 수는 다음과 같습니다. zero one two three four five six seven eight nine …

19
7 세그먼트 디스플레이 디코딩
당신은 아마 모두 알고 7 세그먼트 디스플레이 에서 다른 것들 모든 숫자들 사이에서 표시 할 수 있습니다 :0 … 90…90\dots 9 도전 우리는 세그먼트 만 고려합니다 . 당신의 임무는 어떤 세그먼트가 켜져 있는지 주어진 한 자리를 해독하는 것입니다.A … Gㅏ…지\texttt{A}\dots\texttt{G} 이것은 8 비트 정수로 인코딩 될 수 있습니다. 여기에는 이진수 …
17 code-golf  decode 

28
문자열이 주어지면 해당 열의 수를 계산하십시오.
Excel에서 열의 범위는 다양 A-Z, AA,AB,AZ,BA,..,BZ합니다. 실제로는 각각 숫자를 나타내지 만 알파벳 문자열로 인코딩됩니다. 이 도전에서, 당신은 알파벳 문자열을 받게 될 것이고, 당신은 그것이 대응하는 열을 계산해야합니다. 일부 테스트 : 'A'는 1을 반환합니다 (첫 번째 열임을 의미) 'B'는 2를 반환합니다 'Z'는 26을 반환 'AA'는 27을 반환합니다 'AB'는 28을 반환 'AZ'는 …
17 code-golf  math 

18
단일 숫자의 가장 긴 반복 서브 시퀀스
도전: 양의 정수가 주어지면 적어도 두 번 발생하는 가장 긴 한 자리 수의 하위 시퀀스를 출력하고 다른 숫자의 경계 (또는 정수의 시작 / 끝)를 갖습니다. 예를 들면 : 입력 : 7888885466662716666 한 자릿수의 가장 긴 하위 시퀀스 는 길이가 5 인 88888( 7[88888]5466662716666)입니다. 그러나이 하위 시퀀스는 정수에서 한 번만 발생합니다. …

7
비트를 나누십시오!
우리는 를 x에 합한 2V( x )V(엑스)V(x) 의 고유 한 힘의 목록으로 정의 합니다. 예를 들어, V ( 35 ) = [ 32 , 2 , 1 ] 입니다.222엑스엑스xV( 35 ) = [ 32 , 2 , 1 ]V(35)=[32,2,1]V(35)=[32,2,1] 일반적으로, 권력은 여기에서 최고에서 최저로 분류됩니다. 그러나 도전의 논리 나 예상 …

30
하자 (입력)n=42n=42n=42 그런 다음 제수는 1, 2, 3, 6, 7, 14, 21, 42입니다. 각 제수 제곱 : 1, 4, 9, 36, 49, 196, 441, 1764 합산 (가산) : 2500 이후 그러므로 우리는 truthy 값을 반환합니다. 완벽한 제곱이 아닌 경우 잘못된 값을 반환하십시오.50×50=250050×50=250050\times 50=2500 예 : 42 ---> true 1 ---> …

25
근무일 카운트 다운
방금 일을 더 쉽게 할 수있는 천재적인 아이디어를 얻었습니다. 근무 일수 만 계산하는 특정 날짜의 카운트 다운입니다. 기본 작업은 카운트 다운에 근무일 만 포함하는 특정 날짜에 대한 카운트 다운을 만드는 것입니다. 월요일 , 화요일 , 수요일 , 목요일 및 금요일이 근무일로 계산 됩니다. 입력 은 "비공식"유럽 표준 형식의 특정 날짜 …
17 code-golf  date 

22
숫자 쌍 설명에 따라 정렬
양의 정수가 주어지면 쌍으로 취한 숫자로 설명되는 새로운 숫자를 형성 할 수 있습니다 (홀수의 숫자가있는 숫자의 경우 앞에 0이 추가됨). 예를 들어 : 1234는 1 2, 3 4로 읽을 수 있으므로 1234의 출력은 2444입니다. 643은 홀수의 자릿수를 가지므로 앞에 0을 추가하여 짝수를 만듭니다. 그런 다음 0643은 0 6s, 4 3s로 …

15
내 리듬을 도와주세요
나는 음악가이고 내 인생에 더 많은 리듬이 필요합니다! 두 가지 이벤트 (박수, 음표, 반딧불이 깜박임 등)가 서로 다른 두 간격으로 발생하는 경우 음악 및 자연에서 폴리 리듬이 발생합니다. 두 종류의 이벤트는 같은 간격으로 다른 횟수로 발생합니다. 같은 시간 간격으로 왼손으로 두 번, 오른손으로 세 번 두드리면 다음과 같이 보입니다. ------ …
17 code-golf 

15
술어에 실패한 항목을 계산하지 않고 크기가 지정된 청크로 목록을 분할하십시오.
자극 : 때로는 목록의 특정 항목이 총계에 포함되지 않습니다. 예를 들어, 아기가 부모의 무릎에 앉는 비행기 승객을 줄로 세는 것입니다. 도전 과제 : 항목 목록을 덩어리로 나누는 프로그램을 작성하십시오. 각 청크 (마지막은 제외)는 같은 크기입니다 . 여기서 size 술어 함수를 전달하는 항목의 개수로 정의된다. 규칙 : 당신의 프로그램은 아이템 목록 …

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