質問を再生コードゴルフホームページアイデアが足りません。私が試していない他の方法はありますか(もちろんかなり短い)?
与えられた内容に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
ポータブルケーステスターとして使用するための合理的なたとえ話です。