2020-05-01から1ヶ月間の記事一覧

Python課題―年齢+1 (paizaランク C 相当)

この問題タイトルが「標準入出力」と全然ワケがわからないので勝手に改題した。名前と年齢のリストの内、年齢だけを全部+1にしたいという問題なのだが、もちろん年齢がstrなのでintにする必要があるのだが、年齢だけをintにする方法がわからなくて見事にドツ…

Python課題―半角スペース区切りでの出力 (paizaランク D 相当)

自身の解答、おそらく模範解答からかけ離れたものになっている自覚はあるのだが頭を使った回答である。見ればわかるのだが一応解説すると最後だけ改行して、それ以外は半角スペースを入れるのだからprint文の中に既に半角スペースを入れている。で、最後は通…

Python課題―入力の配列による保持 (paizaランク D 相当)

気がついたらpaizaでランクC問題集というのが新設されたので早速手持ちのチケット4枚を費やして解いたのだがこの問題正解率が62.4%とちょっと寂しい。せっかくなので「これさえわかれば解ける」という肝心要なところを晒した。隠した部分はさすがにこれくら…

かなりせわしない運営

このまま月末ガチャをむかえると思ったら天井つき復刻ガチャ&ミニイベントがはじまったり、かと思えばかなり異例の9時間メンテなど最近運営がせわしない。 正直そんなこちゃこちゃいじくるくらいならオーブ100個くらいどかっと配って終わりにした方がよほど…

復刻新英雄は天井まで引く価値あるか?

答え:手持ちによる 「そんなの当たり前だろボケ」と言われそうであるが、もし4人ともまったく持っていないのであればそれなりに引く価値が出てくる。今後のLimited英雄戦のことも考えるとやはり幅広く英雄を持っておくのはそれなりに恩恵があるからだ。(闘…

田舎ネット環境へのリーサルウエポン、UQ1Mbps使い放題

現在自身はmineo 500kbps使い放題であるが、とりあえずABEMAやYouTubeは240p画質は問題なく再生できている。360pは厳しい感じであるが、ここに来てUQが楽天キラーの1Mbpsを出してきた。 1Mbpsということは8秒で1MBだから(ビットとバイト)1時間は3600秒で45…

Civilization VI無料終了迫る。GETだけでもしておこう

FEヒーローズににゃんこ大戦争・にゃんこ大泥棒をしているので不要かなと思ったのであるがこれを逃すと次いつ入手(ロハで)できるかわからないのと、mineoのパケットが15GBあって全然減らないのでいきりたってDLした。 EPICのmsiファイルを40MBでDLしてそこ…

究極の娯楽が格安で手に入る時代に

以前どこかで見たテクストに 「現代人にとって究極の娯楽とはお金の心配もないままずっとディスカバリーチャンネルを気兼ねなく見ること」 というのを見てホウホウと思っていたのだが気がついたらABEMAでディスカバリーチャンネルがあったのでもはやネット環…

ハード4戦でフェーパス周回は最大8回?じゃなかった

このサイトでは以前から連戦の周回はハード4戦を推奨している。理由はシンプルでハード4戦ならどんな構成でもまずGAME OVERになることがないからである。(既に数千周はしているはずだがゼロである)なのでハード4戦はスタミナ12なのでスタミナMAXだと8周が…

Python課題―1人の血液型 (paizaランク C 相当)

これはそんなに難しくない、というかリストが辞書に変わっただけという感じである。最近ブクマ界隈ではプログラマの勉強方法が盛んであるがpaizaが全然話題にならないのはちょっと悲C。 # coding: utf-8 s = input() n = int(input()) blood = {} for i in r…

Python課題―文字列の n 文字目と n + 1 文字目 (paizaランク D 相当)

この問題、Dランクのくせに正解率が32%ととんでもなく低いのであるが説明文がかなりわかりにくい。あと、思いもよらぬバグが残る可能性がありそれも誤答を頻発させる原因になっている。 問題文が「n + 1 文字目がない場合は何も出力しないでください。」 と…

Python課題―ユーザーの血液型のデータ処理 (paizaランク C 相当)

正直難しい。というかリストと全然勝手が違うのが参った。検索してもなかなか出てこないのでこのエントリーは割と貴重かもしれない。 # coding: utf-8 A = {} n = int(input()) for i in range(n): c,d = input().split() A[c] = d for j,k in A.items(): pr…

Python課題―アルファベット探し (paizaランク C 相当)

コードだけ見るとさらっとしているがここまで来るのにかなりてこずった。特にfor文の回し方が難しい。最初は適当な変数に数値に変換したのを代入しようとしたりしたが上手くいかないのでどんどんいじっているうちにむしろコードが短くなっていった。というか…

Python課題―アルファベットの範囲の文字の出力 (paizaランク D 相当)

正解率が55.7%とあってなるほど躓くところが多い感じの問題である。Dランクと言っているがFizzBuzzよりもよほど難しい。文字コードを段々ずらすところはC言語なら滅茶苦茶楽なんだがPythonだとこういう記述になるようだ。1回わかってしまえば次からは楽々解…

Python課題―重複の判定 (paizaランク D 相当)

for~elseなんて初めて使った。でもこれ、あまり使わない方がいいのかしら。それほど難しくない気がするんだけど正解率65.6%なのは「Dランク」だと侮ったからだろうか?確かにDランクにしては難しいか。 # coding: utf-8 s = ["HND","NRT","KIX","NGO","NGO"…

Python課題―5以上の整数の合計(paizaランク C 相当)

これは簡単。なんでこれが正解率61%なのかちょっとわからない。配列に数字を追加していくのに手間取ったのか?最後のfor文の回し方がわからない? # coding: utf-8 a = [] t = 0 s = int(input()) for i in range(s): a.append(int(input())) for j in a: if…

Python課題―指定範囲だけ大文字(paizaランク C 相当)

大文字に変換するところがs[i]=s[i].upperとしてエラーが出るので仕方なく変換しないのでそのまま大文字で表示用にしたのだが、これであっているのだろうか?いや点数こそ100点だがなんとも首をかしげながらの課題となった。 # coding: utf-8 a,b = (int(x) …

mineo 500kbpsの感想とゆずるね

6日の夕方に申し込み10日午前にゆうパック到着、使用開始となったmineoだが、放題500kbpsを使った感覚はWonderlink 700kbpsと比較してさほど変わった様子はない。ただ、使っているうちに序盤ブーストが効かなくなったり250kbps程度しか出なくなったりするの…

Python課題―「足すか掛けるか」

Cランクではあるがそこまで難しくない。ところで結果をトータル用の変数に一発で入れられないのだろうか?仕方なくテンポラリーの変数を使ったのだがなんだかモニョるところである。 # coding: utf-8 n = int(input()) temp = 0 t = 0 s = [''] * n #入力分…

Python課題―文字列を切り取る (paizaランク D 相当)

Dランクの割には正解率が66.8%と低いのだが、for文の設定か、最後のprint文の書き方で詰まったのだろう。コードのコメントにも書いたが、リストの変数はゼロからスタートするのでゼロが1文字目、リストの1が2文字目となるのである。なかなかプログラミングら…

Python課題―ifを使いますか?三項演算子を使いますか?

ソースコードを見ただけじゃなんのこっちゃ全然わからないので、問題はこれである。 その他セット Python3編 | レベルアップ問題集 | プログラミング学習サービス【paizaラーニング】 後半には後々役に立ちそうな演習があり、面倒だが今回は良問な感じがした…

Python課題―数字のみの出力 (paizaランク D 相当)

今回はエライ苦労して、Dランク問題なのに40分くらいかかった。 本当は要素にちゃんと数字の判定をしないと片手落ち感があるのだが、40分もかかっているのでこれではしょることにした。 ひょっとするとリストにしない方が良かったのだろうか? #数字のみの出…

Python課題―16*16の表を作ろう(解答編)

というわけで解答編。もちろん他にも答はある。ループの書き方まではほぼ誰でも書けると思うところで、print文の書き方に工夫がいるのであった。 # coding: utf-8 for i in range(1,17): for j in range(1,17): print('{0:>3}'.format(i * j),end=" ") print…

docomoからmineoに移行完了

自身はUQのお試し以外でAndroidにSIMを挿したことがなく、今までFeature PhoneにWiMAX(Android SIMなし)、MVNOが普及しだしてからはWonder Link 700kbpsの生活をず~っと続けていた。……のだが、mineoが500kbps無制限を開始ししかも音声SIMですらWonder Lin…

Python課題―16*16の表を作ろう(出題編)

へっぽこな自身が課題を出題などおこがましいにも程があるが、Webを見ても適切な難易度の問題がなかなかないので出題することにした。 上記の表を作成せよ。ただし、print文を16行並べてこの通り書いて出力は不可。 プログラマーでFizzBuzzが書けない人がい…

インフレ

運良く今回アイクユリアユリアリオン(オマケでリシテア)が来たので天井で闇カムイをGETして今回の天井ガチャは終わり。 ついでに新武器が来たウエンディも一緒に育成を開始したのだがウエンディのステータス以前にスキルがスッカランでエライ苦労した(★4+…

Pythonコードを大幅修正、結果はあまり変わらず

前回書いたコードが召喚石を1個1個判定して、しかもそれが何人目の召喚なのかも判断していたので無駄にコードが長くなるわ不具合なかなか取れないわで気軽に発狂したため、いきりたって大幅に内容を修正しリストの中に無色が0なら5人追加、無色が1なら4人追…

無色を無視して40人召喚する時のオーブ数

(面倒なので赤青緑無は全部1/4ずつ) というわけで次回の天井ガチャは無色がないので無色ガン無視になるわけであるがその場合オーブは何個必要なのかさっそくPythonで書いた。 ちゃんと全部無色の場合と無色なしの場合も計算した。40人到達&10000周の結果…

全員既存キャラ……

アイク5人目らしい。まだYouTubeの評価は見ていないのだがたぶんBAD多そうだなあと思うところである。(PS、そうでもなかった) 4人とも全員既存キャラであり「いやだからジュリアンとレナはいつになったら実装されるのよ」といつも通りのセリフである。つか…

151(docomo)に繋がらない

明日からまた4連勤なので今日中にdocomoに最後通牒→mineo申し込み→WonderLink解約手続きの予定なのであるが、そもそもdocomoに繋がらない。 どうも15分で強制切断されるようで現在3回目の挑戦。これで45分かけていることになるのだがこれも失敗に終わりそう…