1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

電脳少女プログラミング2088 -Bランク ギャングのアジト-

Posted at

こんにちは,nasuoです。初投稿です。

先日発売したPaizaさんの新作ゲーム,"電脳少女プログラミング2088 壊レタ君を再構築"が...
とにかく面白い!

ストーリーも、動画も、正誤判定の演出も
とにかく全てが凝っていて、そしてかっこいい!!

学校の授業でプログラミングを少し学んだと言う人でも、解ける難易度の問題もあります。
下に、問題の一例とその解答を示します。

Bランク ギャングのアジト

一番街の繁華街にはギャングが縄張りを示すためにピクセルアートを壁に描き残しています。

N × N のグリッドを黒と白で塗ったピクセルアートに左右対称のものがありそれはあるギャングの縄張りという話を聞きました。

ピクセルアートが左右対称かどうか判定してください。
https://ppg.paiza.jp/denno2088/challenges/denno2088_c_b_02 より

解答:python3

#mathモジュールをインポート
import math

#繰り返す回数をインプット
n=int(input())

for i in range(n):
    l=list(input().split())
    #もしnが奇数なら真ん中は必ず線対象であるため、2回目のループはn/2の切り捨て
    for k in range(math.floor(n/2)):

        #もし左右対称でないところがあれば、Noである
        if l[k] != l[len(l)-k-1]:
            print("No")
            exit()

#最後まで成し遂げられれば、Yesを出力
print("Yes")

他にも面白い問題がたくさんありますので、ぜひ一度チャレンジしてみてください!!

また、この記事がプログラミングにハマるきっかけとなれば幸いです。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?