paiza times

paizaがお届けする、テック・キャリア・マネジメント領域における「今必要な情報」を届けるWebメディア

logo

paizaがお届けする、テック・キャリア・マネジメント領域の「今必要な情報」を届けるWebメディア

【結果発表】プログラミングでアイドルを育成するプロデューサー続出!?その方法とは

f:id:paiza:20160616131454p:plain
今回はpaizaが提供するアイドル育成プログラミングゲーム「paizaオンラインハッカソンVol.8 恋するハッカソン~君色に染まるアイドル~の問題の一部の模範回答をご紹介いたします!

「どうしても解けない問題がある~!」という方もいらっしゃいましたが、POHは回答コードや解法の公開・共有を歓迎しておりますので、模範解答やたくさんのプロデューサーさんたちがブログなどで公開されている回答を参考にしてみてください!

プレゼントの応募期間は締め切りましたが、プログラミング問題やアイドルのプロデュース&育成には引き続きチャレンジできますので、paizaオンラインハッカソンVol.8 恋するハッカソン~君色に染まるアイドル~、まだプレイしてなかったという方はぜひチャレンジしてみてくださいね♪

■「paizaオンラインハッカソンVol.8 恋するハッカソン~君色に染まるアイドル~」一部問題の模範解答

※模範解答コードは全てPython3となっております

◆おさげ獲得問題

【Python3】

n = int(input())
m = int(input())
tmp = 0
for i in range(m):
    tmp += int(input())
    if tmp > n*60:
        break

if i+1 == m:
    print("OK")
else:
    print(i)

◆めがね獲得問題

【Python3】

N = int(input())

a = map(int, input().split())
print(sorted(a)[N//2])

◆水着獲得問題

【Python3】

n, m = map(int, input().split())
s = list(input())
t = list(input())

s_dict = {}
for i in s:
    if i in s_dict:
        s_dict[i] += 1
    else:
        s_dict[i] = 1

ans = 0
for i in t:
    if i in s_dict:
        if s_dict[i] > 0:
            s_dict[i] -= 1
        else:
            ans += 1
    else:
        ans += 1

print(ans)

◆制服獲得問題

【Python3】

ajqk = {'2' : 15, 'A' : 14, 'J' : 11, 'Q' : 12, 'K' : 13}
c = list(map(lambda i :ajqk[i] if i in ajqk else int(i), input().split()))

ans = [0]*52
cycle_check = 1
rank = 0

cnt = 0
tmp = 1
while sum(c)!=0:
    if tmp < c[cnt]:
        rank+=1
        ans[cnt] = rank

        tmp = c[cnt]
        c[cnt] = 0

        cycle_check = 1
    else:
        cycle_check += 1
        if cycle_check >= 52:
            cycle_check = 0
            tmp = 1

    cnt += 1
    if cnt >= 52:
        cnt = 0

print("\n".join(map(str, ans)))

◆浴衣獲得問題

【Python3】

t_s = [False]*24

N = int(input())
for i in range(N):
    t, s = input().split()
    t_s[int(t)] = s

temp = 0
price = 0
for i in range(24):
    if t_s[i] == 'in':
        temp += 5
    elif t_s[i] == 'out':
        temp += 3

    if temp >= 1:
        temp -= 1
        price += 2
    else:
        price += 1

print(price)

■「恋するハッカソン~君色に染まるアイドル~」とは?


あなたの手に託されたのは、最先端技術を駆使したアンドロイドの女の子。彼女を世界初の『アンドロイドアイドル』として育成するため、プロデューサー役をつとめることになったあなたは……!?

プログラミングで衣装をコーディネートしたり、会話イベントで最適なアドバイスしたり……トップアイドルを目指し、プロデュース力を発揮する日々が幕を開ける――。

■アイドル育成 × プログラミング × スキルアップ

恋するハッカソン~君色に染まるアイドル~では、プログラミング問題を解くことで、髪型や衣装といったアイテムを取得できちゃいます。

「お仕事先」でアイドルのお仕事をして経験値がたまる!アイドルからの信頼度が上がる!ソロコンサートの開催を目指して、プログラミングをすればするほど、あなたのプロデュースするアイドルはあなた好み&トップアイドルの座へと近づいていきます

■主題歌『キセキ☆フラグ』とは?


シリーズイベント初の主題歌『キセキ☆フラグ』を作曲・編曲したのは、メジャーにて4枚のアルバムをリリースし、若者に絶大な人気を誇るトラウマテクノポップバンド「アーバンギャルド」のキーボーディスト、おおくぼけい。曲を歌うのは、ゲーム内でのキャラクターボイスを担当し、『ぎゃる☆がん だぶるぴーす』の神園しのぶ役などで活躍する声優の上間江望

ゲームの世界観とリンクしたポップで中毒性の高い同曲は、ゲームをプレイ済みの人もまだの人も楽しめる正当派アイドルソングとなっています。

楽曲データはiTunesをはじめとしてさまざまな楽曲配信サイトからダウンロード可能となっています。

キセキ☆フラグ

キセキ☆フラグ

  • POH PROJECT
  • アニメ
  • ¥204
  • provided courtesy of iTunes

■実際のゲーム画面をご紹介します!!

欲しいアイテムを選択すると、プログラミング問題が表示されます正解してそのアイテムを獲得し、画面の中のアイドルの見た目をどんどんあなた好みにプロデュースしていきましょう!

f:id:paiza:20160606124620j:plain
取得したアイテムはいつでも着せ替えすることが可能。 問題正解でゲットしたアイテム以外にも、ミッションクリアで 各アイテムのレアバージョンが手に入るかも…!?

f:id:paiza:20160606124649j:plain
問題正解で取得したアイテムを着せ替えると、新しい「お仕事先」が 解放されます。お仕事へ行くことでアイドルの経験値が貯まり、 アイドルレベルを上げることができます!

f:id:paiza:20160606124717j:plain
問題を解けば解くほどアイドルからの信頼度がアップします。 信頼度が上がるとアイドルの表情やお仕事のストーリーにも変化が…。 アイドルから信頼されるプロデューサーを目指しましょう!

f:id:paiza:20160606124636j:plain
お仕事ストーリーの再生中に出現する選択肢は、選んだ回答に よって、アイドルの成長度が変わります。 あなたのプロデュース力でトップアイドルに育ててあげてください!

■感動のED動画を公開中♪

ボイスを担当している声優の上間江望さんが歌う主題歌『キセキ☆フラグ』を使用したED動画もございます♪

vimeo.com

■歴代paizaオンラインハッカソンリンク集

過去に開催された歴代paizaオンラインハッカソンのご紹介はこちら!チャレンジしてみてくださいね♪
paiza.hatenablog.com




paizaは、技術を追い続けることが仕事につながり、スキルのある人がきちんと評価される場を作ることで、日本のITエンジニアの地位向上を目指したいと考えています。

「paiza転職」は、自分のプログラミング力が他社で通用するか(こっそり)腕試しができる、IT/Webエンジニアのための転職サービスです。プログラミングスキルチェック(コーディングのテスト)を受けて、スコアが一定基準を超えれば、書類選考なしで複数の会社へ応募ができます。

paiza転職

まずはスキルチェックだけ、という使い方もできます。すぐには転職を考えていない方でも、自分のプログラミングスキルを客観的に知ることができますので、興味がある方はぜひ一度ご覧ください。

paizaのスキルチェック

また、paiza転職をご利用いただいている企業の人事担当や、paiza転職を使って転職を成功した方々へのインタビューもございます。こちらもぜひチェックしてみてください。
詳しくはこちら

paizaのおすすめコンテンツ

PPG proken プログラミングゲーム「初恋 プログラミング研究会〜海に行こうよ〜」 PPG Bingo プログラミングゲーム「コードレビューBINGO!!」
paiza転職 paiza新卒 EN:TRY paizaラーニング 記事内に記載している情報は、記事公開時点でのものとなります。 Copyright Paiza, Inc, All rights reserved.