本記事は7/3に限定公開で作成、7/10に全体公開されました。
相談OKとありますがPOHとは趣を異にするものと思いますので…
01
puts 'NPKKE VLQEAEMH YEGKC'.tr('LFICPZSNHRMKOVETUGWAJXYDBQ','A-Z')
=> HELLO NAZOTOKI WORLD
c2
02
p 0b1110010001
=> 913
9sd
03
(3分待つしかなさそう)
m
04
URLに "FLAG_NZTKC" とある
Vk
05
puts Time.at(1660316400, in: '+09:00').strftime('%Y/%m/%d')
=> 2022/08/13
IH
06
require 'prime'
puts Prime.lazy.drop_while{|e|e<=29}.next
=> 31
B
07
vim
:q
yb
08
require 'prime'
puts Prime.lazy.each_cons(2).select{|x,y|y-x==2}.drop_while{|x,y|x<=101}.next.join(', ')
=> 107, 109
2
09
puts [97, 122, 105, 97, 112].map(&:chr).join
=> aziap
Js
10
(まあ、2択ですよね)
R
ZW
11
(これはシーザー暗号と言えるのか…?)
puts 'IZ*sZ'.chars.map{|e|(e.ord+7).chr}.join
=> "Pa1za"
1zC
12
x=31
100.times{x=(x * 41 + 59) % 265}
puts x
=> 21
g==
13
Base64...
c29sdmVkIHByb2JsZW1zCg==
solved problems
というのはミスリードで、
https://paiza.jp/nazotoki/c29sdmVkIHByb2JsZW1zCg==
に行くのが正解っぽい。
不正解時のヒントが「大きい」「小さい」と出るので、二分探索で
888
を導き出す。
14
13に正解するとキーワード欄が不自然に空白なので反転するとURLが現れる
画像ファイルをバイナリエディタで開くと
cG9seWdsb3QK
が表示される
以上で全問クリアとなります。