소개
3 월 24 일, 2015 @isaacg는 golfed 그의 Pyth 응답 (44) 42 바이트에서합니다. 44 ( 44 )가 일반 44와 비슷해 보이기 때문에 @Optimizer 는 다음과 같이 말했습니다 .
그 후, 2015 년 10 월 21 일에 @ Doorknob ♦ 는 루비 응답 을 44에서 40 (및 그 이후 38) 바이트까지 골퍼하고 @Optimizer의 원래 주석에 대한 링크와 함께 다음 부분을 그의 답변에 추가했습니다 .
이것은 응답 체인 meme 의 시작이었습니다 . 이곳에서 모두 44 (및 경우에 따라 4 또는 444)가 이전과 다시 연결되었습니다.
그리고 4 월 8, 2017 (이 그렇게 할 수있는 첫 번째 대답했다 경우 잘 모르겠어요,하지만 내가 찾을 수있는 최초의 하나)에 @JonathanAllan는 golfed 자신의 파이썬 대답을 그는 그러나 사용 39에 44에서 <s> 44 </s>
44 것 때문에 이처럼 보입니다 : 44 , 그의 대답에 다음을 추가했습니다.
제외됨 & nbsp; 44 & nbsp; 더 이상 44가 아닙니다 :)
그리고 그것은 기본적으로 meme의 (시작) 끝이었습니다.
도전
이 문제는 양의 정수와 날짜가 주어지면 마지막 쉼표를 제외한 모든 숫자가 <s>...</s>
태그 사이에 위치하는 쉼표와 공백으로 구분 된 목록을 출력하십시오 .
또한, 교차 된 숫자 중 하나가 순서에있는 경우 [4, 44, 444, 4444, ...]
( oeis.org의 A00278 ) :
- 날짜가 2017 년 4 월 8 일 이전 인 경우 : 두 번째 줄에 정확한 (모든 소문자 및 세미콜론 이모티콘) 텍스트
crossed out N is still regular N ;(
(N
시퀀스에서 제외 된 숫자 ) 텍스트도 출력합니다 . - 날짜가 2017 년 4 월 8 일 이상인 경우 :
N
시퀀스에서 건너 뛴 숫자 에 선행 및 후행이
추가 되어야합니다 . 추가 출력 라인이 필요하지 않습니다.
예 :
입력 : list = [50, 48, 44, 41]
, date = January 1st, 2017
출력 :
<s>50</s>, <s>48</s>, <s>44</s>, 41
crossed out 44 is still regular 44 ;(
입력 : list = [500, 475, 444, 301, 248]
, date = June 2nd, 2018
출력 :
<s>500</s>, <s>475</s>, <s> 444 </s>, <s>301</s>, 248
도전 규칙 :
- 입력 목록이 양의 정수만 포함하는 가장 큰 것에서 가장 작은 것까지 정렬 된 목록이라고 가정 할 수 있습니다. 실제로는 버그 수정으로 인해 바이트 수도 증가 할 수 있지만이 문제를 해결하기 위해 바이트 수만 감소하는 것으로 가정합니다.
- 시퀀스의 단일 숫자 만
[4, 44, 444, 4444, ...]
입력 목록 (있는 경우)에 있다고 가정 할 수 있습니다 . - 출력 형식은 STDOUT으로 인쇄되거나 문자열 (또는 원하는 경우 문자 배열 / 목록 / 2D 배열)로 리턴됩니다. 후행 줄 바꿈은 물론 선택 사항입니다.
- 출력 형식이 엄격합니다.
<s>...</s>
필수입니다; ...
필수입니다;", "
(쉼표와 공백)은 필수입니다. 그리고\ncrossed out ... is still regular ... ;(
정확히 (필수)입니다. - 입력 날짜를 날짜 개체로 사용할 수 있습니다. 타임 스탬프; 연도, 월, 일에 대한 느슨한 정수; 형식의 단일 숫자
yyyyMMdd
; 1899 년 12 월 31 일 이후의 정수일 (42832
2017 년 4 월 8 일); 또는 다른 합리적인 입력 형식. 날짜 진술은이 도전의 주요 부분이 아닙니다. - 원하는 경우 입력 정수 목록은 문자열 목록 일 수도 있습니다.
- 일반적으로 실제 meme 답변으로 수행되는 것처럼
<sup>...</sup>
태그를crossed out ... is still regular ... ;(
줄 에 추가하지 않아도됩니다 . - 입력 목록에
[1, 50000]
범위를 벗어난 바이트 수는 절대 포함되지 않는다고 가정 할 수 있습니다 (따라서{4, 44, 444, 4444, 44444}
걱정할 것은이 5 개만 있습니다 ).
일반 규칙:
- 이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
코드 골프 언어가 코드 골프 언어 이외의 언어로 답변을 게시하지 못하게하십시오. '모든'프로그래밍 언어에 대한 가능한 한 짧은 대답을 생각해보십시오. - 표준 규칙이 답변에 적용 되므로 STDIN / STDOUT, 적절한 매개 변수 및 리턴 유형의 전체 프로그램과 함께 함수 / 방법을 사용할 수 있습니다. 당신의 전화.
- 기본 허점 은 금지되어 있습니다.
- 가능하면 코드 테스트 링크를 추가하십시오.
- 또한 답변에 대한 설명을 추가하는 것이 좋습니다.
테스트 사례 :
Input: [50, 48, 44, 41] and January 1st, 2017
Output:
<s>50</s>, <s>48</s>, <s>44</s>, 41
crossed out 44 is still regular 44 ;(
Input: [500, 475, 444, 301, 248] and June 2nd, 2018
Output:
<s>500</s>, <s>475</s>, <s> 444 </s>, <s>301</s>, 248
Input: [8, 6, 4] and December 5th, 2017
Output:
<s>8</s>, <s>6</s>, 4
Input: [8, 6, 4, 3, 2] and September 15th, 2015
Output:
<s>8</s>, <s>6</s>, <s>4</s>, <s>3</s>, 2
crossed out 4 is still regular 4 ;(
Input: [119, 99, 84, 82, 74, 60, 51, 44, 36, 34] and February 29th, 2016
Output:
<s>119</s>, <s>99</s>, <s>84</s>, <s>82</s>, <s>74</s>, <s>60</s>, <s>51</s>, <s>44</s>, <s>36</s>, 34
crossed out 44 is still regular 44 ;(
Input: [404, 123, 44] and March 4th, 2016
Output:
<s>404</s>, <s>123</s>, 44
Input: [4, 3] and April 8th, 2017
Output:
<s> 4 </s>, 3
Input: [44] and October 22nd, 2017
Output:
44
Input: [50000, 44444, 1500] and August 1st, 2018
Output:
<s>50000</s>, <s> 44444 </s>, 1500
Input: 50, 38, 23 and September 8th, 2001
Output:
<s>50</s>, <s>38</s>, 23
1889-12-31
수 2017-04-08
있습니까?