こんにちは
優しさに定評のあるエンジニア、田中です。
技術を使って解く「エンジニア謎解き」を作りました!
以下の全ての謎を解き、
https://775523znwdz7ieppyhwzby4zre0nbqje.lambda-url.ap-northeast-1.on.aws/?answer=【問題 D の答え】
に解答を送信してください。
※エンジニアの皆さんなら、ランダムな文字列で総当たりして答えを探すこともできるかと思いますが
そんなことはしなくてもエレガントに解けるようになっておりますので、良識の範囲内でお願いします。
ヒント: お客さまと共にサービス35周年 | @nifty
問題 A
AWSに存在するサービスを選べ
a. EC1
b. 2LDK
c. S3
d. IPv4
e. 5FDP
問題 B
出力される数字を選べ
1 2 3 4 5 |
let answer = 5; for (let i = 3; i < 7; i++){ answer += i + 2; } console.log(answer) |
a. 40
b. 31
c. 39
d. 22
e. 36
問題 C
一郎、二郎、三郎は大量のバグが発生してしまうシステムのエンジニアです。
今日も沢山のバグを修正したため、上司にレポートを提出したいのですが、記録がバラバラになってしまいました。
以下の記録から、じろうが合計いくつのバグを修正したか導き出してください。
10時 | 一郎が2つのバグを修正 |
13時 | 今日最初に発生した倍の量のバグが発生 |
15時 | 一郎が残っている全てのバグを修正 |
11時半 | 2つのバグが発生 |
9時 | 4つのバグが発生 |
正午 | 二郎が現在あるバグを全て修正 |
14時 | 二郎が1つ、三郎が4つのバグを修正 |
a. 3
b. 10
c. 13
d. 5
e. 8
問題 D
以下のコマンドを実行せよ
1 2 |
curl -O https://engineer-quiz.s3.ap-northeast-1.amazonaws.com/question_d.txt cat question_d.txt | 【問題 A の答え】 | 【問題 B の答え】 | 【問題 C の答え】 | tr -d "\n" |
a.
1 |
grep -v ty |
b.
1 |
grep -i nif |
c.
1 |
sort -r -k 2 -t "J" |
d.
1 |
cut -f 2 -d "e" |
e.
1 |
awk -F "F" '{print substr($1, 4, 0)}' |
以下は謎解きとは無関係です。