偶数は2で割れるから、素数ではないので、
最初の時点で飛ばすことにした。
計算回数5,766,453回
処理時間3.15690秒
まだまだ計算回数が多い。
次はどうしたらいいかな。
2014年4月28日月曜日
素数を求めるプログラム(1)
Aizu Online Judgeである整数以下の
素数の個数を求めるプログラムで詰まった…。
全然わからなかった…。
計算回数5,776,451回
処理時間3.60075秒
うん、時間がかかりすぎるよね。
タイムアウトしちゃうよね。
ぐぐることにした。
とりあえず偶数を飛ばそう。
素数の個数を求めるプログラムで詰まった…。
全然わからなかった…。
計算回数5,776,451回
処理時間3.60075秒
うん、時間がかかりすぎるよね。
タイムアウトしちゃうよね。
ぐぐることにした。
とりあえず偶数を飛ばそう。
2014年4月26日土曜日
PyCharmで行番号を表示したい
PyCharmで行番号を表示させたい。
そんな気持ちになることもありますよね。
行番号を表示させるには、
File → Settings → IDE Settings → Editor →
Appearance → Show line numbersにチェック!
そんな気持ちになることもありますよね。
行番号を表示させるには、
File → Settings → IDE Settings → Editor →
Appearance → Show line numbersにチェック!
PyCharmでStep Intoをしたい
無料で使えるPython開発環境といえば、
IDLEじゃなくて、PyCharmですね。
いつもVisual Basic Editorを使ってるくせで、
F8を押しても、ステップ実行できない…。
で、いろいろ触って、Step IntoはF7と分かった。
でもF7を押しても、なんにもならない…。
なんでかな~もう日本語対応したなにかを探すしかないかな~
もう寝るしかないかな~と思ってたら、
ブレークポイントを設定して、Run → Debug して、
F7キーを押したら、できた!
なんだか嬉しい…。
IDLEじゃなくて、PyCharmですね。
いつもVisual Basic Editorを使ってるくせで、
F8を押しても、ステップ実行できない…。
で、いろいろ触って、Step IntoはF7と分かった。
でもF7を押しても、なんにもならない…。
なんでかな~もう日本語対応したなにかを探すしかないかな~
もう寝るしかないかな~と思ってたら、
ブレークポイントを設定して、Run → Debug して、
F7キーを押したら、できた!
なんだか嬉しい…。
2014年4月25日金曜日
Lenovo G580のタッチパッドが無効化できないときは…
昨年何を間違ったか、Lenovo G580を買ってしまった…。
(もう二度とLenovoは買いたくなくなった)
そのG580をこんなこと言いながら、
大事に使ってるんだけども、急にタッチパッドを無効化できなくなった。
いつもはマウスを使ってるから、タッチパッドいらないし、
キーボード使ってるときに、触れてしまって、いらいらする。
なんでだろうな~とか思って、
Fn + F6キーを押したり、押したり、押したり、
無効化できなくて、泣いたりしてた。
で、なんかしたかな~と思ったら…
間違ってタッチパッドのデバイスドライバー削除してた…
うん、自分のせいだね。
ということで、デバイスドライバーを再インストールして、
めでたく無効化できました。
もしタッチパッドの無効化できない方は、
タッチパッドのデバイスドライバーをアンインストールしちゃってないか、
確認してみてはいかがですか?
[確認方法]
コントロールパネル→プログラムと機能
その中にETDWare PS/2-X64 10.4.6.3_WHQLがあれば、
ちゃんとデバイスドライバーが入ってる。
なければ、デバイスドライバーをインストールしよう。
デバイスドライバーはこちら。
(もう二度とLenovoは買いたくなくなった)
そのG580をこんなこと言いながら、
大事に使ってるんだけども、急にタッチパッドを無効化できなくなった。
いつもはマウスを使ってるから、タッチパッドいらないし、
キーボード使ってるときに、触れてしまって、いらいらする。
なんでだろうな~とか思って、
Fn + F6キーを押したり、押したり、押したり、
無効化できなくて、泣いたりしてた。
で、なんかしたかな~と思ったら…
間違ってタッチパッドのデバイスドライバー削除してた…
うん、自分のせいだね。
ということで、デバイスドライバーを再インストールして、
めでたく無効化できました。
もしタッチパッドの無効化できない方は、
タッチパッドのデバイスドライバーをアンインストールしちゃってないか、
確認してみてはいかがですか?
[確認方法]
コントロールパネル→プログラムと機能
その中にETDWare PS/2-X64 10.4.6.3_WHQLがあれば、
ちゃんとデバイスドライバーが入ってる。
なければ、デバイスドライバーをインストールしよう。
デバイスドライバーはこちら。
2014年4月18日金曜日
オートフィルタで絞り込んだシートの結果をリストボックスに反映させる
オートフィルタでexcelの表を絞り込んだあとに、
それをリストボックスにどうやって反映させようかと悩んでた。
オートフィルタで絞り込み→別シートに転記→RowSourceに入れる。
で、やってみたけど、これだと別シートの転記に
時間がかかりすぎて、もっさりした実行速度。
これを解消する方法を考えてみた。
オートフィルタで絞り込み→配列に入れる→Listプロパティに入れる。
これだと転記がなくて、配列を入れるだけなんで、簡単で高速。
それをリストボックスにどうやって反映させようかと悩んでた。
オートフィルタで絞り込み→別シートに転記→RowSourceに入れる。
で、やってみたけど、これだと別シートの転記に
時間がかかりすぎて、もっさりした実行速度。
これを解消する方法を考えてみた。
オートフィルタで絞り込み→配列に入れる→Listプロパティに入れる。
これだと転記がなくて、配列を入れるだけなんで、簡単で高速。
登録:
投稿 (Atom)