64MB問題文高橋君はCDで音楽を聴くことが好きです。CDプレイヤーには先日聴いたCDが入ったままになっているのですが、そのCDに対応するCDケースが見当たらないことに気づきました。前回に聴いた時にCDケースをどこに置いたのか、残念ながら高橋君は全く思い出せませんでした。仕方がないので高橋君は今から聴こうとしているCDをケースから取り出し、CDプレイヤーに入っていたCDをそのケースへと片付けることにしました。別のCDを新たにCDプレイヤーに入れる場合も、CDプレイヤーに入っていたCDは空いたCDケースに片づけます。黄緑色のCD、オレンジ色のCDの順でCDを聴くと、それぞれのCDは最も下の図(※省略)のように片付けられることになります。高橋君が所持するCDケースにはそれぞれどのCDが入っているかを答えなさい。入力入力は以下の形式で標準入力から与えられる。空白区切りで与えられる。枚のCDを所持している。数が番号付けられている。行には今日聴いたCDの番号のリストが与えられる。番のCDを聴いたことを表している。ケース分ずつ出力せよ。最後には改行を出力せよ。以外だったら入れ替え。使ったテクニカルな変数のスワップ(入れ替え)方法。スワップするのは初めてだったのでなんかあるかなと調べてみたらあった。初見の人は何やってるかわからなくて戸惑いそうだから使いにくい感じはあるけど...。一緒に配列に入れても解ける。主体にするか、ケースを主体にするかの違いなんだけどあんまりセマンティックな感じがしないので不採用でした。訳してみた[書評]ウェブデザインのつくり方、インターフェイスデザインの考え方。できるカメラアプリです。DevCameraテスターコミュニティも作りました。