Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Ask questions, find answers and collaborate at work with Stack Overflow for Teams.
Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
#Bash + coreutils, 34 36
Using the same base conversion technique as other answers, but I chose base 19. I think it should work for any odd base between 19 and 35.
x=(light dark) echo ${x[19#`cat`%2]}
#Bash + coreutils, 34 3736
(x=(19#`cat`%2))&&echo light||echolight dark) echo ${x[19#`cat`%2]}
#Bash + coreutils, 34 37
((19#`cat`%2))&&echo light||echo dark