ぶつかり稽古

ぶつかり稽古 の時間です!(ペアプロ)

お題1:rot13.py をTDDで実装する

TODOリスト(出発点)
- [ ] 空文字列を渡すと空文字列を返す
- [ ] a-mの1文字を渡すと13字後の1文字を返す
- [ ] A-Mの1文字を渡すと13字後の1文字を返す
- [ ] n-zの1文字を渡すと13字前の1文字を返す
- [ ] N-Zの1文字を渡すと13字前の1文字を返す
- [ ] a-zA-Zの複数文字を渡すと各文字を13字ずらしてできる文字列を返す
- [ ] アルファベットの記号を渡すと13字ずらさずにそのまま返す
- [ ] 数字の文字列を渡すと13字ずらさずにそのまま返す
- [ ] アルファベットでない文字列を渡すと13字ずらさずにそのまま返す
- [ ] 絵文字を渡すと13字ずらさずにそのまま返す

お題2:整数のキュー

キューのTODOリスト(出発点)
- [ ] 空のキューを作れる
- [ ] 空のキューに要素を1つ入れられる
- [ ] 空のキューに要素を1つ入れ、1つ取り出せる
- [ ] 空のキューに要素を2つ入れられる
- [ ] 空のキューから要素を取り出そうとしたら例外送出
- [ ] 空のキューにXを入れ、1つ取り出すとX
- [ ] 空のキューにXとYを順番に入れ、1つ取り出すとX