writeupこの広告は、90日以上更新していないブログに表示しています。初学者じゃないです)が、とりあえず全部解いたので解法を書いておきます。複数解法ある問題も多いらしいので、これが想定解かどうかはわかりません。(★★★)最後に星は体感難易度です。明示されていない限り、改行が含まれてる解答は改行を消しても通ります。発火しないみたいです。(★☆☆)トップページに「ユーザー操作を要求していい」とあるのでクリックしてもらいます。スラッシュと結合されて行コメントになります。文字コードから変換して埋め込みます。埋め込めばいいですね。04-1)ほぼ変わりません(ということは前の問題の解法が想定解じゃないということですね)。引っかかったので文字コードを使っておきます。さっきと同様に直接埋め込めば良さそうです。★★★)これは大体の方針は知っていました。いうサイトが出て来ましたがこのサイトの出力を投げたら長すぎると言われました。そこで折角なので手で書きました。構成されるように置換すると通ります。用いて、色々な文字を生成してそれを組み合わせていっています。関数呼び出しされるということは何となく知っていたので書くと、そのまま一つ目が通りました。みたいなもの、という認識でした。document.domain)ということを理解しました。式を埋め込むと、その値は第二引数以降に渡されます。表示することができません。イメージはこんな感じです。引数が文字列でないなら第一引数をそのまま返すようです......。等価だと言いましたが、実際に仕様を調べてみると等価でないことがわかります。最後の引数を本体として評価します。変えれば動きそうです。上と同値これは引数リストのパースに失敗しています。適当に引数名を与えてあげると動きます。上と同値これをもう一回呼び出すには一度変数に代入すれば良さそうです。内では普通の変数が使えませんでした。プロパティに代入します。文字コードを使いつつ生成すれば完成です。やめ、ユーザーにリンクを踏んでもらいます。"n"]としてアクセスします。先に来るようにする必要があります。前に持ってきて変数に代入しておくことで置換を回避できます。実際に解いているときはわざわざ整形せずに出していたので気付きませんでしたが、問06-4と同じ手法を用いればほぼ問06-2のままで通りそうです。改行文字にマッチしないのではないか?と考えるはずです。実際に試してみるとその通りでした。前に改行を入れると通ります。方は問06-3と変わっていませんが、前述の通り実際に解いているときは問06-3には改行を入れていなかったので、ここで初めて改行に気が付きました。変える(か直接URLパラメータに改行を入れる)必要があります。(★☆☆)この問題のおかげで重要な事実を思い出しました。HTMLの属性はクォートで囲まなくても大抵正しく解釈されます。いつも通り文字コードから変換すればいけます。億年ぶりに認識しました。これが問07-1の想定解ですね。