常ズレ草

なんでも屋。備忘録のため読ませる気ゼロ。

No.24 数当てゲーム(yukicoder,python3)

解説というよりメモです。あしからず。



N = int(input())                                                                
#ターン数を取得

ans_opption = [0,1,2,3,4,5,6,7,8,9]                
                             
#0~9までの配列を作って、答えにならない数字はxに変換

for i in range(N):
    num = input().split()                                                       
    
    

    #YESの場合は、numに含まれない数字をすべてxに変換
    if num[4] == "YES":                                                         
    
            
        for i in range(len(ans_opption)):
            if str(i) not in num:                                               

             #標準入力は文字列(YES,NOのせい)だからiをstrに
             #変換しないと全部not inと判定にされる

                ans_opption[i] = "x"                                            
                    
                                     
                
    #NOの場合は、numに入った数字をすべてxに変換

    elif num[4] == "NO":                                                        
    

        for i in range(len(ans_opption)):
            if str(i) in num:
                ans_opption[i] = "x"
                    
            else:
                pass
                
#答え配列から、xを消す(なんかもっといい方法ないかな??)


for i in range(len(ans_opption)):                                               
    if "x" in ans_opption:
        ans_opption.remove("x")  
    else:
        pass    
    
print(ans_opption[0])

python書きやすい

python3 : venvで仮想環境 in Ubuntu

  1. APTでpythonをインストー
  2. venvで仮想環境を構築
  3. 仮想環境に入る

1.APTでpythonをインストー

$ sudo apt-get install -y python3 

これを実行

2.venvで仮想環境を構築

$ python3 -m venv (ディレクトリ名)

3.仮想環境に入る

$ . (ディレクトリ名)/bin/activate

ドットと引数の間に半角スペース

Ubuntu16.04で日本語入力に困った

入力メソッドをMozcにしたら解決した

 

VirtualBoxにUbuntuをインストール

 

  1. isoイメージをダウンロード
  2. 仮想マシン作成
  3. 各種設定
  4. インストー

 

1.isoイメージをダウンロード

 http://releases.ubuntu.com/16.04/

 32bit版かつCDのアイコンになってるやつにした

 

2.仮想マシン作成

 名前は適当にubuntu+ver

 タイプ:Linux

    バージョン:ubuntu(32-bit)

 

3.各種設定

 メモリサイズ、HDDサイズは適当に。メモリはあとから変えられる

 設定 → ストレージ → 空 → ディスクアイコンクリック

 → 仮想光学ディスクファイルを選択 

 → DLしておいたisoファイルを選択

 → インストール開始

 

4.インストー

 左側の「言語」をEnglishから日本語に 

 → Ubuntuをインストー

 → Ubuntuのインストール中にアップデートをダウンロードにチェック 

 → 続ける → ディスクを削除してUbuntuをインストール 

 → 再起動

 

 

*個人用のメモです。読みやすさは求めないでください。 

 

 

今日の一曲  Sweet Soul Music(feat. Eli Thompson)  - Cool Million

www.youtube.com