Date:
2008-04-22
Python riddle 1, 2¶
Pythonのマニュアルは大抵のことが載っているので、良く読め、という話なんだけど、 riddle的な要素を抽出してドリル形式にしたら、どこかで需要があるかもしれない(Python合宿とか)。 あるいはどこかにPythonのriddleを集めたサイトが既にあるかもしれない。
ということで、最近遭遇した小ネタ。
問い1
リストLが L = ['a','b','c','d','e','f']
のように与えられたとき、
以下のコードを出来るだけ短く書け
>>> a, b, c = L[:3]
>>> L = L[3:]
問い2
16bitの符号付き値Nの値として N = -100
が与えられたとき、
Nを16進数表現でprintするコードを書け。(出力例: 0xff9c
)
なおC言語では以下のように記述できる。
short s = -100; printf("0x%hxn", s);
参考サイト¶
riddleでは無いな。。