스택 교환 질문 제목을 프로그램으로 분석


20

Stack Exchange에는 현재 134 개의 질문 및 답변 사이트가 있습니다 . 여기에는 모든 베타 사이트 (예 : PPCG)가 포함되지만 "mother meta"를 제외한 Area 51 제안 이나 메타 사이트는 포함되지 않습니다 .

이 질문에 대답하기 위해, 해당 사이트 중 하나를 선택하고 모든 코드가있는 프로그램 쓰기 철자 바꾸기 해당 사이트의 다른 질문의 제목을. 해당 사이트의 모든 질문은 삭제되지 않은 한 사용할 수 있으며이 질문 전에 요청되었습니다 .

질문 제목에는 링크 아래에서 질문을 클릭 할 때 텍스트 상자에 나타나는 모든 문자 ( 공백, 수학, 서식 , 미친 유니 코드 문자 등)가 포함됩니다. ( 한 번에 많은 질문 제목을 쿼리하려는 경우 Stack Exchange API를 사용할 수 있습니다 .)Titleedit

작성하는 프로그램은 모든 Stack Exchange 페이지 상단에 안정적으로 나타나는 문자열을 출력해야합니다.

Questions Tags Users Badges Unanswered Ask Question

이 정확한 텍스트와 선택적인 후행 줄 바꿈은 프로그램에서 출력해야하는 유일한 것입니다. 입력이 없습니다. 출력은 stdout 또는 불가능한 경우 유사한 대안으로 이동해야합니다.

질문 제목의 아나그램만으로이 작업을 수행하는 것은 다소 까다로울 수 있으므로 선택적으로 문자를 프로그램의 각 행, 열에 추가 할 수 있습니다 . 모든 행에 추가 문자가 필요하지는 않으며 행 전체에서 동일한 문자 일 필요는 없습니다. 문자는 줄 종결 자를 제외한 다른 문자 일 수 있습니다 . 줄의 문자에서이 새로운 문자를 뺀 문자는 여전히 질문 제목의 완벽한 아나그램이어야합니다.

채점

당신의 점수는 (number of lines with no added character) + 2 * (number of lines with an added character)입니다. 가장 낮은 점수가 이깁니다. 동점 일 경우, 초기 답변이 우선합니다.

세부

  • 제목을 사용한 모든 질문에 대한 링크를 제공해야합니다.

  • 다양한 용도로 사용하지 않는 사이트를 선택하도록 권장되지만 다른 사람과 동일한 Stack Exchange 사이트를 선택할 수 있습니다.

  • 당첨자가 선택되기 전에 사용한 질문이 삭제 된 경우 제출이 유효하지 않으므로 잘 설정된 질문을 선택하는 것이 가장 좋습니다.

  • 질문 중 일부에서 제목을 편집 한 경우, 편집 기록에 답변을 게시 할 때 제목이 올바르다 고 표시되어있는 한 제출 내용은 계속 유효합니다.

  • 프로그램의 의견은 괜찮습니다.

  • 자신의 필요에 맞게 질문 제목을 편집하는 것은 매우 나쁜 형태입니다.


1
따옴표를 찾기 어렵다 ...
옵티 마이저

답변:


9

파이썬 2, 점수 = 2

print '''               &''(()),..===>>?''HHIMMMMPPaaaaabccdddeeeeeeeeeegggimmmmnnnnnoooooprrrrsstwyy''' and 'questions tags users \
badges unanswered ask question'.title() or '             $.?IIWaaabbccccccceeefghhhhhhiijjkklllllmmnnnoooprrrstttttttuxyyz'

한 줄로 얻을 수 없었으므로 여기에 두 가지 방법이 있습니다.

가장 긴 50,000 개의 제목을 정규 표현식으로 스택 오버플로에 대한 질문을 찾았습니다.

여기에 가고 싶은 사람을 위해 하나의 라이너를 사용하는 가장 좋은 방법이 있습니다 (자유롭게 사용하십시오).

print "questions tags users badges unanswered ask question".title() or AHHRUaacccceeeeeeeeeffghikkllmnnnooooooorrrrrrrtwwwy

원격 웹 페이지에서 링크를 클릭 한 리퍼러의 고유성을 보장하는 방법 ( "Request.UserHostAddress"가 올바르게 작동하지 않음)?


10

골프 스크립트, 추가 문자가없는 3 줄

"Questions Tags Users Badge"'exception SLSATE[HY000][1049]eymfny incnue while pn chma afte intallin FOSBundl'or
"s Unanswered Ask "'Reoccurring error The current idetity(NT THORITY\NETWORK SERVICE)oe ot have it cc toC:\WINDOWS\Microsoft.NET\Framewor\v2.0.50727\Tempary ASP.NET Files'or
"Question""D he 'S'  SL stand f standard or strctured?"or

아마도 가장 유용한 게시물이 있었기 때문에 StackOverflow에 도달했습니다. jQuery와 SQL에서 많은 Q를 찾을 수 있습니다.

서지:

각 줄에 두 개의 문자열을 사용하고로 첫 번째 문자열을 사용합니다 or. 적절한 Golfscript를 모르지만 여기서 테스트했습니다 . .

필요한 따옴표를 두 줄로 얻을 수 있지만 문자를 덤프 할 수있는 언어가 필요합니다.


1
한 줄을 제거했습니다 (또는 사용 :o\"s Unanswered Ask "o).
jimmy23013

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