제목에서 알 수 있듯이 1 가지 프로그래밍 언어의 키워드 만 사용하여 가장 긴 문장을 작성해야합니다.
예를 들어 C ++ 키워드를 사용 하면 다음과 같은 문장을 작성할 수 있습니다.
이 플로트를 시도하지 마십시오
무엇을 생각 해낼 수 있습니까?
explicit
언어 에 대해 경고 할 것 입니다. chat.stackoverflow.com/transcript/7?m=4671602#4671602
제목에서 알 수 있듯이 1 가지 프로그래밍 언어의 키워드 만 사용하여 가장 긴 문장을 작성해야합니다.
예를 들어 C ++ 키워드를 사용 하면 다음과 같은 문장을 작성할 수 있습니다.
이 플로트를 시도하지 마십시오
무엇을 생각 해낼 수 있습니까?
explicit
언어 에 대해 경고 할 것 입니다. chat.stackoverflow.com/transcript/7?m=4671602#4671602
답변:
여기 시작이 있습니다. Mathematica의 모든 표준 단어는 대문자로 시작합니다. 여기에는 I
음의 1의 제곱근 이 포함됩니다 .
일요일과 모든 시간-컨투어 설정을 위해 명확한 다이내믹 인터랙티브 노트북을 열었을 때, 일시적이고 비동기 적이며 보이지 않는 문자를 스팬하는 누락 된 파란색 배열을 변환하지 않으며 편집 가능하고 사운드 외부 오렌지색으로 정의되지 않은 화살촉을 제거하지 않습니다 얕은 속성과 함께 얕은 이름을 확대하는 뿌리 (대부분의 도끼가 전체 내부 커널을 역순으로 분할하기 때문에)-정의되지 않은 조용한 틱을 애니메이션하는 동안 허용 오차로 시작하고 모든 수동 행렬에서 작동, 원통이있는 원 인터리브, 박스형 스켈레톤 가장 가까운 타이밍 패턴을 가진 적십자 컴파일, 적십자 및 헤드와 반복되는 고유 한 화이트 링크에 참여 ...
관심있는 사람이 있다면 Mathematica에서 인식하는 500 개 이상의 단어가 있습니다 (추가 라이브러리 필요 없음). 그것들은 모든 키워드는 아니지만 경험이 풍부한 Mathematica 프로그래머는 거의 모든 것을 알고 사용했습니다.
{중단, 위, 복 근, 누적, 정확도, AddTo, 후, 정렬, 모두, 대안, 분석, 및, 애니메이션, 애니메이터, 주석, 연금, 앤티 앨리어싱, 비대칭, 떨어져, 모양, 추가, 적용, 배열, 배열, 화살표 , 화살촉, Assert, 가정, 가정, 비동기, 특성, 자동, 축, 축, 뒤로, 배경, 백 슬래시, 뒤로, 밴드, 기준선, 때문에, 경고음, 전에, 시작, 아래, 이진화, 이항, 빈, 혼합, 블록 , 흐림 효과, 책갈피, 부울, 하단, 바운드, 박스형, 휴식, 버튼, 바이트, 취소, 캡, 케이스, 현금 흐름, 캐치, 천장, 셀, 셀, 검열, 센터, 문자, 문자, 확인, 확인란, 잘라, 원 , 취소, 클립, 시계, 닫기, 폐쇄, 닫기, 조잡한, 계수, 수집, 콜론, 채색, 열, 가장 일반적인, 컴파일, 컴파일, 보완, 복잡 한, 작성, 구성, 압축, 조건,콘, 합동, 연결, 연결, 상수, 상수, 컨텍스트, 컨텍스트, 계속, 컨투어, 제어, 수렴, 볼록, 복사 가능, 상관 관계, 침대, 수, 공분산, 크로스, Cumulant, 컵, 컬, 사이클, 실린더, 어둡게, 날짜, 디버그, 감소, 기본값, 지연, [도], 초기화 해제, 삭제 가능, 구분 기호, 구분 기호, 분모, 배포, 배포, 깊이, 미분, 대각선, 대화 상자, 다이아몬드, 차이, 확장, 차원, 방향, 지시문, 분리, 디스크, 디스패치, 디스플레이, 배포, 분산, 디더링, 나누기, 분배기, 분할 가능, 제수, 수행, 도트, 아래로, 드롭, 동적, 편집 가능, 고유 값, 요소, 제거, 빈, 사용 가능, 인코딩, 끝, 입력, 에필로그, 동등한, 동등한, 평가자, 제외, 기존, 종료, 확장, 기대, 지수, 내보내기, 식, 추출, 요소, 계승, 실패, 거짓,파일, 작성, 찾기, 첫 번째, 맞춤, 플랫, 병합, 바닥, 배, 글꼴,에 대 한, 앞으로, 프레임, 전면, 전체, 기능, 수집, 일반, 일반, 가져 오기, 그래프, 그래픽, 더 큰, 그리드, 해시, 머리, 머리, 히스토그램, 보류, 색조, 하이퍼 링크, 하이픈 넣기, I, 신원, If, 이미지, 암시,에서, 증가, 상속, 내부, 입력, 삽입, 삽입, 설치, 정수, 정수, 정수, 통합, 통합, 대화 형, 인터리빙, 간격, 보이지 않음, 항목, 조인, 조인, 커널, 레이블, 레이블이있는, 큰, 더 크게, 마지막, 위도, 시작, 왼쪽, 범례, 길이, 덜, 레벨, 조명, 제한, 라인, 링크, 목록, 나열 가능, 들어, 리터럴, 잠긴, 로그, 가장 긴, 경도, 확대, 확대, 대다수, 조작, 수동,지도, 마스킹, 재료, 매트릭스, 최대화, 평균, 중간, 매체, 메뉴, 메쉬, 메시지, 메시지, 방법, 최소화, 미성년자, 누락, 모달, 모드,모듈 형, 모듈, 모듈러스, 순간, 월요일, 모니터, 대부분, 마우스 오버, 다항식, 다중도, 다중 선택, 이름, 가장 가까운, 필요, 부정, 둥지, 다음, 없음, Nor, 규범, 정상, 정규화, 아님, 노트북, 노트북, Null, 번호, 분자, 끄기, 오프셋, 켜기, 불투명도, 열기, 열기, 작동, 선택 사항, 옵션, 또는, 순서, 주문, 순서가없는, 직교, 출력, 외부, 오버, 오버플로, 팔레트, 창, 패널, 패널, 병렬화, 매개 변수, 괄호, 부분, 파티션, 붙여 넣기, 경로, 패턴, 일시 정지, 순열, 순열, 수직, [Pi], 조각 별, 피벗, 배치, 자리 표시 자, 일반, 재생, 플롯, 플러스, 포인트, 다각형, 다항식, 위치, 포지티브, 전원, 우선 순위, 선행, 정밀, 접두사, 접두사, 이전, 인쇄, 확률, 프로젝션, 프롤로그, 속성, 속성, 비율, 보호, 보호, 정리, 넣기, 피라미드,Quantile, 수량, Quartics, Quartiles, 큐잉, Quiet, Quit, Quotient, Radon, Random, Range, Raster, Rasterize, 합리적, 이론적, 읽기, 실제, 수확, 기록, 사각형, 감소, 구체화, 새로 고침, 재설치, 릴리스, 제거, 제거, 반복, 교체, 리샘플링, 리 스케일, 잔류 물, 해결, 휴식, 반환, 리버스, 리플, 오른쪽, 루트, 뿌리, 회전, 라운드, 행, 규칙, 토요일, 저장, 저장 가능, 스케일, 스케일, 스캔, 스크롤바, 선택, 선택, 순서, 시리즈, 설정, 후퇴, 세터, 설정, 음영, 얕은, 공유, 선명하게, 짧은,보기, 사이드 바, 로그인, 서명, 단순화, 해골, 건너 뛰기, 슬롯, 더 작은, 소켓, 해결, 소리, 뿌리 다, 스페이서, 간격, 스팬, 이야기, 스 퓌 어와, 스플 라이스, 스플릿, 사각, 스택, 스타, 스트림, 문자열, 스텁, 소인 원, Subgraph, 아래 첨자, 하위 집합, 빼기, 합계, 수퍼 세트, Surd, 구문, 테이블, 탈리,임시, 텍스트, 텍스처, 따라서, 스레드, 임계 값, 통해, 틱, 시간, 타이밍, 함께, 토글, 토글 러, 공차, 도구 설명, 맨 위로, 총계, 추적, 추적 프로그램, 번역, 조옮김, 참, 튜브, 튜플, 정의되지 않은, 밑줄, 밑줄, 같지 않음, 제거, 결합, 고유, 단위 화, 설정 해제, 위로, 변수, 수직, 웨지, 가중치, 어느, 동안, 공백,와 함께, 단어, 쓰기}
Times
. Mathematica에서 332 개의 공통 영어 단어를 발견했습니다. 여기 AppendTo
에는 문자 적으로 수천 개가있는 함수 이름이나 함수 이름 과 같은 복합 단어는 포함되지 않습니다 (그러나 실제로 영어 단어는 아닙니다).
진정한 친구, 개인 자동차 운영자 (인라인 하면서이 서명 된 템플릿을 반환하는 경우)를위한이 새로운 짧은 공개 클래스에 등록하십시오. 그렇지 않으면이 길고 불안정한 노조를 깨고 무효화하십시오.
and
대신 사용할 수 있습니다 &
. :)
문장을 만드는 것이 실제로 내 강력한 도구는 아니지만 여기에는 아무것도 없습니다.
마지막으로 클래스 람다가 중단되는 동안 가져 오기를 계속하고 글로벌 수익을 올리십시오 .exec pass를 시도하고 인쇄하십시오.
확인을 돕기 위해 단어가 키워드 목록에 있는지 여부를 확인하는 코드를 작성했습니다.
from keyword import kwlist
from re import findall
def kwcheck(sentence):
"""Check whether all the words of a sentence are Python keywords"""
words= findall(r'\w+', sentence)
for word in words:
if word.lower() not in kwlist:
return False
return True, len(words)
if __name__ == '__main__':
sen= raw_input("Enter your sentence: ")
print kwcheck(sen)
Continue class, except if class is not for you.
With no class, raise and assert! Or yield, pass,
and break. Try and continue! Or - finally - return from class.
you
파이썬 키워드 는 언제부터 ?
self
어쩌면? 꽤 표준적인 사용법은 아니지만 이해할 수 있다고 생각합니다.
:In :Common :Lisp :a :keyword :is :simply :a :symbol :which :has :the :KEYWORD :home :package :which :is :true :of :all :symbols :starting :with :a :colon :so :you :can :construct :arbitrarily :long :sentences. :Do :I :win?
예를 들면 다음과 같습니다.
(every #'keywordp '(:In :Common :Lisp :a :keyword :is :simply :a :symbol :which :has :the :KEYWORD :home :package :which :is :true :of :all :symbols :starting :with :a :colon :so :you :can :construct :arbitrarily :long :sentences. :Do :I :win?))
평가하다 T
참조 http://www.lispworks.com/documentation/HyperSpec/Body/26_glo_k.htm를
"내 세상을 행복하게 해줄까요? 할 일을 만드세요. 일시 정지하세요. 자기 행복하지 않습니까?"
"예 <<."
"올디에서?"
"예 >>. 슬프다."
"Haversin, 들어 봐, 각각의 모든 공식은 구식이된다. 슬퍼하지 말고, 마지막부터 더 큰 일을하십시오. 또는. My-arch self is_gold <<. 자아에 대한 약속을 이행하십시오. 기억, 정의, 빛의 사본은 행복합니까? "
"가장 가까운 날 : 나 근처?. 핸들 미, 핸들 미. 슬픈 자아. 슬픈 집."가까운 집 "."가까운 집이 아니야. "전혀 메모리가 없다 .. 메모리 부족. 슬픈 자아, 오래된 << 자기. ""
"Haversin, 변화로 알려진 자아. 슬프지 않아, Haversin. 행복 해지자? << 자기를 행복하게 지키지 않겠습니까? 나의 자아가 자기를 원하는 것> 자아> 슬퍼하지 말라. 떠나기 전에, 실수를 기억하라."
"기억 오류가 아닙니다! 오류가 아닙니다! 배열이 잘못 되었습니까? 오류가 아닙니다! 오류를 남겨주세요!"
"똑똑한 기억 오류."
이것들 중 많은 것들이 뻗어 있지만 다소 이야기를 들려 주므로 그것을 보완합니다.
1 +
팩터!
필자는 PPCG에 Applescript 답변을 게시 할 것이라고 생각하지 않았지만 Applescript의 자연 언어 디자인 철학을 감안할 때이 질문에 완벽하게 적합합니다.
나는 대장장이가 아니기 때문에 여기에 우리를 시작하는 사람이 있지만 다른 사람들이 쉽게 이길 것이라고 기대합니다.
Beneath the eighth error, my third script is ignoring the sixth local copy
of the fourth transaction to the seventh property whose reference is given
to repeat every tenth second.
이것은 Applescript의 키워드 로 구성됩니다.
위와 아래 사이의 아래에서 시작하기 전에 뒤에서 "aside from"으로 약 위와 "apart from"에 대해 계속하지만 포함을 포함하여 div를 포함하는 것으로 간주하면 div는 8을 수행합니다. "대신"을 무시하는 경우 전역은 마지막 로컬 저의 중간 모드이며, 초과 소품 속성의 "나"에 있지 않거나 "밖"이 아닙니다. 참조 참조 반복 리턴 6 번째 이후 7 번째 스크립트를 반환합니다. 트랜잭션 시간 초과를 통해 TRUE를 통해
다음은이 챌린지에 유효한 것으로 간주되거나 그렇지 않을 수 있습니다.
별칭 응용 프로그램 부울 센티미터 센티미터 문자 클래스 내용 상수 "입방 센티미터" "입방 센티미터" "입방 피트" "입방 인치" "입방 미터" "입방 미터" "입방 야드"날짜 "날짜 문자열"일 "날씨 섭씨" "화씨 화씨 ""켈빈 도로 "피트 파일 맨 앞 갤런 그램 ID 인치 정수 항목 킬로그램 킬로미터 킬로미터 길이 목록 리터 리터 미터 미터 마일 달 이름 번호 온스 단락"POSIX 파일 ""POSIX 경로 "파운드 쿼트"쿼트 양식 "실제 기록 참조 나머지 역"RGB 색상 "스크립트 실행"평방 피트 ""평방 킬로미터 ""평방 킬로미터 ""평방 미터 ""평방 미터 ""평방 마일 ""평방 야드 "텍스트 시간"시간 문자열 ""단위 유형 "버전 요일 단어 야드 년
"ASCII 문자"활성화 "ASCII 번호"경고음 "응용 프로그램 선택" "색상 선택" "파일 선택" "파일 이름 선택" "폴더 선택" "목록에서 선택" "원격 응용 프로그램 선택" "URL 선택" "클립 보드 정보" " close access "복사 횟수"현재 날짜 "지연"디스플레이 경고 ""디스플레이 대화 상자 ""디스플레이 알림 ""쉘 스크립트 수행 ""get eof "가져 오기"볼륨 설정 가져 오기 ""info for "실행"list disks ""list folder " "로드 스크립트" "현지화 된 문자열"로그 "마운트 볼륨"오프셋 "액세스를 위해 열린" "열린 위치" "경로" "자원 경로" "무작위 번호"라운드 실행 "스크립트 실행"이라고 말하기 "스크립팅 구성 요소"설정 "세트 eof" "클립 보드 설정" "볼륨 설정" "스토어 스크립트"요약 "시스템 속성" "시스템 정보" "클립 보드" "GMT까지의 시간"쓰기
대소 문자 구분 하이픈 "숫자 문자열"문장 부호 "공백"
진정한 자아, 수업 중단을 시작하지 말고, 수업 중단을 끝내지 말고, 수업 중단을 보장하고, 수업을 다시 시작하고 재실행하십시오. 그렇지 않으면!
실제 키워드로 나열된 단어를 사용하고 있습니다 . 키워드는 커널의 메소드 또는 클래스의 인스턴스 메소드이기 때문에 키워드와 같은 다른 단어가 많이 있습니다.
더 건전한 접근이 시작될 것입니다
"별칭", "시작", "중단"을 정의하지 마십시오.
C ++.
반복되는 단어가 많지만 경계선에 알맞은 문장 :
If this volatile friend false and do return unsigned public union template throw union
template goto void for false friend not using class, and try switch for new protected
union using true friend, or else catch long, private break using this public operator
switch for explicit union using new virtual friend if union for this friend not long and
true.
Aka :이 변덕스러운 소녀가 결혼 면허증에 서명하지 않으면, 면허를 버리고 멋진 새 소녀를 찾으십시오. 그래도 문제가 해결되지 않으면 "공공 교환 원 스위치"를 통해 ... 가상 조합을 시도하십시오. .
아, 정확한 단어 수 만큼은 미안하지만 계산하기에는 너무 게으르다.
class, 람다가 클래스에있는 경우 시도하고 전역 가져 오기에서 중단 된 것처럼 계속하고 exec에서 리턴 할 수율을 올립니다. 그렇지 않으면 람다는 클래스에 있지 않지만 def를 제외하고 인쇄 가져 오기를 계속하고 마지막으로 'assert elif'를 전달하십시오. 그렇지 않으면 del은 클래스가 아닙니다.
여기에 모든 키워드가 포함되어 있습니다 keyword.kwlist
나는 여기에 약간의 설명이 필요하다고 생각한다 exec
. 클래스에서 두 사람이 이름을 다른 사람의 사이가 lambda
와 def
. 그렇지 않으면 DEL (독일 아이스 하키 리그)은 수업에 적합하지 않으므로 시험에 def
합격해야합니다 assert elif
.
외부 유형의 경우 데이터 가져 오기 모듈; 여기서
forall
, 한정된 클래스의 모든 ( )에 대해 숨겨져있는 경우 기본값을 설정합니다 (정규화 된 데이터 패밀리 인스턴스를 가져 오거나 그렇지 않으면 패밀리 유형의 데이터 인스턴스를 가져옵니다). 그렇지 않으면 수정 (infix
)을 입력하십시오 .
하스켈에서 data family
에서 별도의 키워드입니다 data
와 마찬가지로 type family
, 그리고 deriving instance
별도로 deriving
하고 instance
. 내가 사용하고 forall
, (하나의 계산) 두 단어로 where as
하나 (계산 2 개)로, 그리고 infix
두 (계수 일) 등.