GIFTech 応募規約

  • ≪注意事項≫

    株式会社レアゾン・ホールディングス(以下「主催者」といいます)の運営するハッカソンイベント『GIFTech』にご参加いただく方は、必ず以下の注意事項をよくお読みいただいたうえで、ご応募ください。

  • 1.参加資格

    GIFTechの参加資格は以下となります。
    ・2024年4月1日時点で15歳以上の方(15歳の場合は高校生・高専生であること)
    ・2024年4月1日時点で40歳以下の方
    ・全てのオンサイト開催日、会場に来て参加が可能な方
    未成年者の方は、必ず親権者の同意を得てご応募ください。

  • 2.主催者提供データ等

    主催者がGIFTechに関連して用意又は提供するデータ、ソフトウェアおよびコンテンツ等(以下「主催者提供データ等」といいます)に関する著作権(著作権法第27条および第28条の権利その他の権利を含みます)、特許権、実用新案権、意匠権、商標権等の知的財産権(それらの権利を取得し、またはそれらの権利につき登録等を出願する権利も含むものとします。以下、合わせて「知的財産権」といいます)その他一切の権利は、すべて当然に主催者に帰属します。
    主催者提供データ等は、GIFTechのイベント内においてのみ利用することができ、その他の目的で利用することはできません。また、主催者から回収、抹消又は廃棄等の指示があった場合、これに従います。

  • 3.成果物

    GIFTechにおいて参加者が作成した文章、スケッチ、図、3Dデータ、CGデータ、写真、音声、動画、ソフトウェア、プロトタイピングしたハードウェアその他一切の成果物(以下「成果物」といいます。)に関する知的財産権その他一切の権利は、作成した参加者自身に帰属します。

  • 4.写真・映像及び成果物等の公開

    主催者は、GIFTechに関する情報発信等を目的として、GIFTechイベント内で撮影を行い、その写真及び動画並びに前項の成果物を、ウェブサイト(SNSを含みます。)や広告宣伝物に掲載するなど、公開することができます。参加者の皆さまの氏名や顔写真も撮影および公開されることがありますので、予めご同意いただいたうえで、ご参加ください。
    また、参加者は、これらの写真・動画等に関し、肖像権、氏名表示に関する権利、プライバシー権などの権利を行使することはできません。

  • 5.参加者の秘密情報

    参加者は、参加者が非公開を望む情報、著作物、発明、アイディア、ノウハウ、コンセプト等をGIFTechで開示しないものとします。

  • 6.主催者の秘密情報

    参加者は、GIFTechにおいて主催者が参加者に対して秘密であることを明示した秘密情報について、GIFTech外において開示又は漏えいしてはなりません。

  • 7.権利侵害の禁止

    参加者は、GIFTechに関連して、法令および公序良俗に違反せず、また、第三者の知的財産権その他一切の権利を侵害してはならないものとします。

  • 8.規則・指示等の遵守

    参加者は、GIFTechが行われる施設(以下「本施設」といいます)の設備、機械、装置、工具等の利用その他の本施設の利用について、本施設の管理者および主催者の規則・指示等に従わなければなりません。
    参加者が、故意または過失により本施設内の設備、機械、装置、工具等に損傷を与えた場合、その修理・取替費用等を負担するものとします。

  • 9.免責

    GIFTechに参加中の事故により参加者が生命身体もしくは財産上の損害を被った場合、その損害は参加者自身が負担し、主催者に何ら請求してはなりません。ただし、主催者にその損害の発生について故意または重過失が存在する場合はこのかぎりではありません。

  • 10.反社会的勢力の排除

    主催者は、参加者が暴力団、暴力団員、暴力団関係者、その他反社会的勢力に所属している、または関与していると判断した場合、本イベントへの参加をお断りします。

  • 11.責任

    参加者が以上の各条項の定めに違反し、主催者または第三者に対し損害を与えた場合は、自らの責任と負担によりこれを解決し、主催者に対し何ら迷惑、負担をさせず、損害の賠償等を請求しません。

  • 12.その他

    上記各条項の効力、履行および解釈については日本法に準拠するものとし、またGIFTechに関する訴訟については、東京地方裁判所を第一審の専属的合意管轄裁判所とします。

  • 2025年1月8日
    株式会社レアゾン・ホールディングス
    GIFTech Lab

開発補助費金一封

GIFCatのクエストに答えて、
お宝をゲットしよう!

サイト内に潜むGIFCatを見つけて
お宝をゲットしよう!

STEP1

サイトに潜む
GIFCatを探そう!
3つのページに隠れているよ!

STEP2

GIFCatをタップして、
クエストに挑戦だ!

STEP3

クエストを解いて出てきた
キーワードを送信!
抽選でお宝GET!!

キーワードを集めて
最終クエストに挑戦だ!!

キャンペーン1のキーワードを
3つ集めたら
最終クエストへの扉が開くよ!
幻の秘宝を目指して、難問に挑戦だ!

QUEST-1
QUEST-2
QUEST-3
最終クエストへ

以下の問題を解きなさい。


                  def main():
    data = [[3, 7, 15], [12, 8, 10], [6, 6, 18]]
    analyzed = analyze_data(data)

    # 各行の合計値を使い計算
    offsets = [0, 4, -2, 1, -6]  # 必要なオフセット値を加える
    unicode_values = [(sum(row) % 123) + offset for row, offset in zip(analyzed, offsets)]

    # 文字列を生成
    generated_message = ''.join(chr(v) for v in unicode_values)

    encoded_message = encode_message(generated_message)
    decoded_message = decode_message(encoded_message)

    print(decoded_message)  # デコードされた文字列を出力

if __name__ == "__main__":
    main()
                

Xアカウント名

送信する

GIFCat QUEST-1への応募が完了いたしました。
当選者には1月28日(火)までにGIFCat公式アカウント(@GifTech_ch)よりご連絡いたしますので、
フォローした状態でお待ちください。

閉じる

QUEST失敗

クエストの回答が間違っているよ。
もう一度トライしてみよう!

QUESTに戻る

以下の問題を解きなさい。


                  def process_data(data):
    # 各行の合計値を計算し、100で割った余りを計算
    processed = [int(sum(row)) % 100 for row in data]
    # 最初の5つの値に10を加算してキーシーケンスを作成
    key_sequence = [p + 10 for p in processed[:5]]
    return key_sequence

def encode_message(key_sequence):
    # キーシーケンスをASCII文字列に変換
    message = ''.join(chr(k) for k in key_sequence)
    # 文字列をUnicodeエスケープ形式に変換
    encoded_message = ''.join(f"\u{ord(c):04x}" for c in message)
    return encoded_message

def decode_message(encoded_message):
    # Unicodeエスケープ形式の文字列をデコード
    decoded_message = bytes(encoded_message, "utf-8").decode("unicode_escape")
    return decoded_message

def main():
    # 入力データ(行列形式)
    data = [
        [110],
        [111],
        [114],
        [116],
        [104],
    ]
    
    # データを処理してキーシーケンスを生成
    key_sequence = process_data(data)
    # キーシーケンスをエンコード
    encoded_message = encode_message(key_sequence)
    # エンコードされたメッセージをデコード
    decoded_message = decode_message(encoded_message)
    # デコード結果を出力
    print(decoded_message)

if __name__ == "__main__":
    main()
                

Xアカウント名

送信する

GIFCat QUEST-2への応募が完了いたしました。
当選者には1月28日(火)までにGIFCat公式アカウント(@GifTech_ch)よりご連絡いたしますので、
フォローした状態でお待ちください。

閉じる

QUEST失敗

クエストの回答が間違っているよ。
もう一度トライしてみよう!

QUESTに戻る

以下の問題を解きなさい。


                  import base64

def generate_sequence():
    # 数値のシーケンスを生成する
    return [110, 111, 114, 116, 104, 119, 101, 115, 116] 

def get_encoded_message():
    # 数値のシーケンスを文字列に変換し、エンコードする
    sequence = generate_sequence()
    message = ''.join(chr(num) for num in sequence[:-2])  # シーケンスの最後の2文字を除外
    encoded_message = base64.b64encode(message.encode('utf-8')).decode('utf-8')
    return encoded_message

def handle_request():
    # エンコードされたメッセージをデコードする
    encoded_message = get_encoded_message()
    return encoded_message.decode('utf-8')

def main():
    response = handle_request()
    print(response)

if __name__ == "__main__":
    main()
                

Xアカウント名

送信する

GIFCat QUEST-3への応募が完了いたしました。
当選者には1月28日(火)までにGIFCat公式アカウント(@GifTech_ch)よりご連絡いたしますので、
フォローした状態でお待ちください。

閉じる

QUEST失敗

クエストの回答が間違っているよ。
もう一度トライしてみよう!

QUESTに戻る

□に入る言葉を見つけて、キーワードを導き出そう!

Xアカウント名

送信する

GIFCat LAST QUESTへの応募が完了いたしました。
当選者には1月28日(火)までにGIFCat公式アカウント(@GifTech_ch)よりご連絡いたしますので、
フォローした状態でお待ちください。

閉じる

QUEST失敗

クエストの回答が間違っているよ。
もう一度トライしてみよう!

QUESTに戻る