질문을 재생코드골프 홈페이지아이디어가 부족해요. 내가 시도하지 않은 다른 방법이 있습니까(물론 상당히 짧음)?
주어진 내용 에 or 가 i
포함되어 있으면 or 을 출력 합니다 .heads
tails
1
-1
시도한 대안:
온라인으로 사용해 보세요!<<<$[#i%7-5] # 12 bytes but only zsh.
온라인으로 사용해 보세요!<<<$[30#$i%7-1] # 15 bytes but only zsh.
온라인으로 사용해 보세요!echo $[30#$i%7-1] # 17 bytes but only in bash, zsh.
온라인으로 사용해 보세요!echo $((30#$i%7-1)) # 19 bytes but only bash,ksh,zsh.
온라인으로 사용해 보세요!he=2;echo $[${i%a*}-1] # 22 bytes But only in bash,zsh.
온라인으로 사용해 보세요!a=${i%h*};echo ${a:+-}1 # 23 bytes. best portable code
온라인으로 사용해 보세요!he=2;echo $((${i%a*}-1)) # 24 bytes, portable.
온라인으로 사용해 보세요!(IFS=h;set $i;echo ${1:+-}1) # 28 (subshell) or 26 (changing IFS).
온라인으로 사용해 보세요!(IFS=h;set $i;echo $(($#*2-3))) # 31 bytes, portable.
참고: dash
휴대용 케이스 테스터로 사용하기 위한 합리적인 비유입니다.