답변:
class M{static void Main(){if(typeof(System.Console).GetMethods()[78].Invoke(null,new[]{"Hello, world!"})is M){}}}
Write(string)
/에 대한 올바른 색인은 WriteLine(string)
시스템에서 다를 수 있습니다. 단, 106 방법은 내가 거의 확신 하나,이 때문에 이것을 합계 있습니다 Write(string)
또는 WriteLine(string)
문자 수는 일반적으로 유효해야하므로, 모든 시스템에서 두 자리 인덱스 번호 될 것입니다.
데모 : http://ideone.com/5npky ( Write
여기에서 방법은 분명히 색인 23입니다)
null
하여 3자를 저장할 수 0
있습니다. 좋은 문자 수를 얻으십시오 111 :)
약간의 속임수이지만 IronRuby가 설치되어 있으면 작동합니다.
class P{static void Main(){if(IronRuby.Ruby.CreateEngine().Execute("puts'Hello World'")>1){}}}
==
한 문자 비교 연산자 로 바꾸어 1 개의 문자를 저장할 수 있습니다 .
puts
문자열 사이의 공백을 제거했습니다 . puts'Hello World'
유효한 루비 코드
'Hello World'
유효한 GolfScript 프로그램입니다 .)Hello World