[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 06/28 06:35 / Filesize : 332 KB / Number-of Response : 1028
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

プログラミングのお題スレ Part13



1 名前:デフォルトの名無しさん [2019/02/03(日) 11:21:53.20 ID:72eosYJ+.net]
プログラミングのお題スレです。

【出題と回答例】
1 名前:デフォルトの名無しさん
  お題:お題本文

2 名前:デフォルトの名無しさん
  >>1 使用言語
  回答本文
  結果がある場合はそれも

【ソースコードが長くなったら】 (オンラインでコードを実行できる)
https://ideone.com/
codepad.org/
compileonline.com/
rextester.com/runcode
https://runnable.com/
https://code.hackerearth.com/
melpon.org/wandbox
https://paiza.io/

宿題は宿題スレがあるのでそちらへ。

※前スレ
https://mevius.2ch.net/test/read.cgi/tech/1538096947/

420 名前:デフォルトの名無しさん mailto:sage [2019/02/27(水) 19:42:57.27 ID:haTnnqie.net]
エーコン文字って何

421 名前:デフォルトの名無しさん mailto:sage [2019/02/27(水) 19:49:50.41 ID:fYEBa3GD.net]
>>409
これって要するにcombinationのfirstとlastじゃねえの
next_combination()の一番最初と最後だよ

422 名前:デフォルトの名無しさん mailto:sage [2019/02/27(水) 20:08:19.81 ID:Tij8CMAh.net]
>>409
こんな感じ?
https://paiza.io/projects/YfC3K-dnEC7TuEXJjDFMGw

423 名前:デフォルトの名無しさん mailto:sage [2019/02/27(水) 21:30:26.97 ID:WT+xSYik.net]
>>410 JavaScript
const acorn = s => {
for (let i=0; i < 2**s.length; i++) {
console.log([...s]
.reduce((acc, c, j) => acc+String.fromCharCode(c.charCodeAt() - 32 * i.toString(2).padStart(s.length, 0)[j]), '')
);
}
}
acorn('ab'); // の実行結果:
ab
aB
Ab
AB
acorn('ufo'); // の実行結果:
ufo
ufO
uFo
uFO
Ufo
UfO
UFo
UFO

424 名前:デフォルトの名無しさん [2019/02/28(木) 04:32:37.78 ID:oRFlldUh.net]
>>410
Kotlin
https://paiza.io/projects/y4eoD5DUuLdHi6S6hcFvrw

425 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 06:17:40.15 ID:9oEuhY5c.net]
>>410 Ruby
s = "ufo"
a = []
s.each_char do |c| a.push([c, c.upcase]) end
b = a[0]
a[1..-1].each do |e| b = b.product(e) end
b.each do |e| puts(e.join) end

426 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 08:43:33.13 ID:qFD89Rtd.net]
>>410 Squeak Smalltalk(#perform: を二変数ブロックにすればPharoでも動く)

| fn |
fn := [:str |
| ans |
ans := OrderedCollection new.
#(asLowercase asUppercase) asDigitsToPower: str size do

427 名前:: [:comb |
ans add: (str with: comb collect: #perform:)
].
ans asArray
].

fn value: 'ab'. "=> #('ab' 'aB' 'Ab' 'AB') "
fn value: 'ufo'. "=> #('ufo' 'ufO' 'uFo' 'uFO' 'Ufo' 'UfO' 'UFo' 'UFO') "
[]
[ここ壊れてます]

428 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 09:14:29.16 ID:vBJFBkkc.net]
uppercaseメソッドのことスッカリ忘れてた>>414
const acorn = s => {
for (let i=0; i < 2 ** s.length; i++) {
console.log([...s]
.reduce((acc, c, j) => acc + (+i.toString(2).padStart(s.length, 0)[j] ? c.toUpperCase() : c), '')
);
}
}



429 名前:デフォルトの名無しさん [2019/02/28(木) 10:31:36.11 ID:PtOlEBM/.net]
>>410 Ruby
def f(s)
a=s.chars.map{|c|[c,c.upcase]}
a.shift.product(*a).map(&:join)
end
p f("abc")

["abc", "abC", "aBc", "aBC", "Abc", "AbC", "ABc", "ABC"]

430 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 10:34:43.50 ID:7nNuTdUM.net]
簡単な問題にはものすごい勢いでこたえるのに、難しい問題には見てみぬふりをするのなwwww
難しい問題にはわかりませんだろ

431 名前:デフォルトの名無しさん [2019/02/28(木) 13:46:39.00 ID:oAFMMcaR.net]
>>420
わからないとかやる気が起きないお題に対してわざわざわからないだのなんだのとみんなで書いてたらそういった書き込みでこのスレはすぐに一杯になるだろう。
そんなの無駄で邪魔だから一々書かんでスルーしてくれた方が良い。

432 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 14:39:02.28 ID:7nNuTdUM.net]
>>421
別の問題を答えるときに一緒にわかりませんと書けば1行消費するだけで済むだろ?
それも嫌なのか?

433 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 14:50:46.53 ID:wVeu6yBT.net]
>>422
で、もちろんお前自身はそれを実践しているんだよね?
全答しているなら別にいいんだけどさwww

434 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 15:02:45.97 ID:7nNuTdUM.net]
>>423
自分の都合のいい問題にしか答えないのはわがままとしかいいようがない

435 名前:デフォルトの名無しさん [2019/02/28(木) 15:25:18.89 ID:oAFMMcaR.net]
>>422
たまたまわからない問題が連続したらわかりませんしか書けないだろうが。

436 名前:デフォルトの名無しさん [2019/02/28(木) 15:26:43.33 ID:oAFMMcaR.net]
>>424
全ての問題に答える義務は誰にもない。

437 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 15:35:33.99 ID:7nNuTdUM.net]
>>426
自分に都合の悪いことは無かったことにするのは良くない
現実と向き合って自分の非を認めるべき

438 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 16:05:54.17 ID:K7dGf2QC.net]
>>427 まだ誰も回答していない問題があるが、君はわかりませんと言っていないね。 まだ考え中かな?



439 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 16:22:56.91 ID:7nNuTdUM.net]
>>1-1000
ほとんどの問題が難しくてわかりませんでした
これで満足か?wwww

440 名前:デフォルトの名無しさん [2019/02/28(木) 17:35:56.73 ID:swPpvqd8.net]
小手先問題は得意

441 名前:デフォルトの名無しさん mailto:age [2019/02/28(木) 17:48:58.57 ID:+01UgAVr.net]
>>420
そんなの当たり前じゃん

442 名前:デフォルトの名無しさん mailto:age [2019/02/28(木) 17:51:09.02 ID:+01UgAVr.net]
出題する側のセンスも問われる

443 名前:デフォルトの名無しさん [2019/02/28(木) 18:46:34.61 ID:oAFMMcaR.net]
>>427
便所の落

444 名前:書きに時たま書かれる問題にうんこしながら答えを書くか書かないかで都合が良くなったり悪くなったりする者は居ない。 []
[ここ壊れてます]

445 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 18:49:07.23 ID:KtyAfxmO.net]
しかし最近は便所の落書きは亡くなったに等しいな。
それにもかかわらず2chには便所の落書きが多い。
ここはまだましだけどな。

446 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 19:23:16.75 ID:7nNuTdUM.net]
公園の便所とかもちゃんと調べていってるのか?

447 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 19:52:08.39 ID:KtyAfxmO.net]
うちの近くの公園にはまずないな。
十人くらいしか遊べない公園も、数千人も遊べる公園も同じ。

448 名前:デフォルトの名無しさん [2019/02/28(木) 20:27:06.93 ID:oAFMMcaR.net]
ああいうのもブロークンウィンドウズ理論通りに汚くなればなるほど余計に汚くなって尚且つその地区の犯罪率も上昇しちゃうんだろうな。



449 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 20:28:03.31 ID:fDwT3kht.net]
ID:7nNuTdUM が便所の落書きしかしてないのは分かる

450 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 20:59:59.90 ID:KtyAfxmO.net]
>>437 もちろんどんな公園にもバカな書き込みをする奴はいるだろう。 でも管理された公園では、次の日には修復されてるから書かれてたことにすら気づかなくて、誰も描かなくなる。

10年に1度くらいアホが便器を壊すなんて馬鹿なことをする事件もあるが、バカはどこにでもいるから仕方ない。

451 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 21:01:11.76 ID:6vlCNc4e.net]
もうちょっと気の利いた比喩がほしいね。

452 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 21:58:37.50 ID:dSln4xk/.net]
お題
四角形の羅列を、'#'と'.'を使った表現から罫線を使った表現に変換せよ

(例)等幅フォントで見てください
#

┌┬┐
├┼┤
└┴┘

#..###.####.
..#.....##.#
#.#....#.#.#
....#.#...#.
┌┬┐   ┌┬┬┬┬┬┐ ┌┬┬┬┬┬┬┬┐  
├┼┤   ├┼┼┼┼┼┤ ├┼┼┼┼┼┼┼┤  
└┴┘ ┌┬┼┴┴┴┴┴┘ └┴┼┼┼┼┼┴┼┬┐
    ├┼┤         ├┼┼┼┤ ├┼┤
┌┬┐ ├┼┤       ┌┬┼┴┼┼┤ ├┼┤
├┼┤ ├┼┤       ├┼┤ ├┼┤ ├┼┤
└┴┘ └┴┘ ┌┬┐ ┌┬┼┴┘ └┴┼┬┼┴┘
        ├┼┤ ├┼┤     ├┼┤  
        └┴┘ └┴┘     └┴┘  

453 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 22:09:31.89 ID:DbAr3TBt.net]
なにこれ?組み立てたらガンダムになるの?

454 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 22:33:12.22 ID:lyW2+AsV.net]
>>410 ruby
https://ideone.com/lGQ1lX
f = -> s {[''].product(*s.chars.map {|c| [c, c.upcase]}).map(&:join)}
p %W(#{} a ab).map {|s| [s, f.(s)]}

[["", [""]], ["a", ["a", "A"]], ["ab", ["ab", "aB", "Ab", "AB"]]]

455 名前:デフォルトの名無しさん mailto:sage [2019/03/01(金) 11:41:54.16 ID:RkKCNcIA.net]
>>411 下らんお題出すなよ。

456 名前:デフォルトの名無しさん [2019/03/01(金) 14:53:48.06 ID:ber2ILYj.net]
>>444
それお題じゃない

457 名前:デフォルトの名無しさん mailto:sage [2019/03/01(金) 16:58:28.80 ID:KMRxw/mf.net]
>>444 >>441 の間違い

458 名前:デフォルトの名無しさん mailto:sage [2019/03/01(金) 17:54:01.28 ID:nsJzseJ0.net]
読み手の環境を変えさせるようなお題は不適切。



459 名前:デフォルトの名無しさん mailto:sage [2019/03/01(金) 18:00:52.30 ID:nsJzseJ0.net]
というか >>441 の問題が意味不明。 スクリーンショットで示してみなよ。 俺はやらんだろうけど。

460 名前:デフォルトの名無しさん mailto:sage [2019/03/01(金) 18:05:43.92 ID:nsJzseJ0.net]
>>441 なんかプログラムの練習の前に、日本語のおさらいをした方が良い人間が見受けられるな。

プログラムはチームワークだから、他人に仕様が正確に伝えられなければその時点でそのプロジェクトは失敗。
理解しやすい言葉で混乱が起きない様に示すのが当たり前では?
それができない人はプログラムで問題を出しなさいよ。

461 名前:デフォルトの名無しさん [2019/03/01(金) 18:35:43.56 ID:ber2ILYj.net]
え?>>441はわかるよ。俺がエスパーなだけ?w

462 名前:デフォルトの名無しさん mailto:sage [2019/03/01(金) 18:38:47.53 ID:nQNJhNQv.net]
俺もわかるけどわかりにくいと思った

463 名前:デフォルトの名無しさん mailto:sage [2019/03/01(金) 19:02:55.70 ID:KgoMIpD3.net]
なぜ#1つで4つの4角形になるんた?
#を図形として見た場合一致しないと思うんだが

464 名前:デフォルトの名無しさん [2019/03/01(金) 19:26:25.34 ID:ber2ILYj.net]
記号を罫線ので作った四角にしろってことでこの場合は#だったってだけでは?
なんだったら「田」から変換するようにすれば雰囲気がマッチして良いかも知れんな。気分の問題だが。

465 名前:デフォルトの名無しさん [2019/03/01(金) 19:55:55.91 ID:HvpZFnzz.net]
>>441 Common Lisp
https://ideone.com/kzHGwq

466 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 01:29:28.31 ID:og4HVKiE.net]
>>441 でたらめだろ。 #が田形3マスになるのは良いとして、ドットが何で3マスになったり、1マスになってるんだよ。

#..###.####.
..#.....##.#
#.#....#.#.#
....#.#...#.
123456789いろはにほ123456789へと
┌┬┐   ┌┬┬┬┬┬┐ ┌┬┬┬┬┬┬┬┐  
├┼┤   ├┼┼┼┼┼┤ ├┼┼┼┼┼┼┼┤  
└┴┘ ┌┬┼┴┴┴┴┴┘ └┴┼┼┼┼┼┴┼┬┐
    ├┼┤         ├┼┼┼┤ ├┼┤
┌┬┐ ├┼┤       ┌┬┼┴┼┼┤ ├┼┤
├┼┤ ├┼┤       ├┼┤ ├┼┤ ├┼┤
└┴┘ └┴┘ ┌┬┐ ┌┬┼┴┘ └┴┼┬┼┴┘
        ├┼┤ ├┼┤     ├┼┤  
        └┴┘ └┴┘     └┴┘  

467 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 01:35:36.81 ID:og4HVKiE.net]
>>455 ごめん、罫線だから、0.5ずれてたのか。 しかしわかりにくい問題だな。 
もしかして自分の仕事を人に押し付けようとしていないか? 

468 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 03:13:42.38 ID:xuPe2CJ9.net]
>>441 Java
https://ideone.com/VLzcnO



469 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 11:02:58.51 ID:H6jPx1zC.net]
専用ブラウザじゃ等副フォントなんて選べないのがあるのを知らないのか?
BB2Cでは、英字は等幅が選べても、漢字にはフォント設定すらない。

Jane Doe View も MSゴシックを選択しても等幅にならない。
読み手の設定を変えさせる問題なんて2chにはふさわしくない。

470 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 11:17:11.62 ID:xuPe2CJ9.net]
俺は等幅で見てくれってあったら、設定を変えるんじゃなくてメモ帳にコピペして見るけどなー

471 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 11:41:44.38 ID:og4HVKiE.net]
>>459 そうやって見たけど面倒くさい。 やるならどこかのサイトに張り付けるか画像で出題すべきだろ。

472 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 11:42:35.75 ID:jZcAiOx4.net]
おれなら出題を諦めるなw

473 名前:デフォルトの名無しさん [2019/03/02(土) 11:43:11.78 ID:chZTsz9F.net]
問題とかずに問題への文句ばかり垂れるってお前らにしては珍しいな
問題とけよクズども

474 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 11:55:57.51 ID:xuPe2CJ9.net]
>>462
お…おれはやってるよっ

475 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 11:55:57.58 ID:jZcAiOx4.net]
>>462
ぐ、ぐむーっ

476 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 11:56:34.18 ID:xuPe2CJ9.net]
>>463-464
この間0.07秒である

477 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 12:11:05.29 ID:JYk2NVzi.net]
この広い日本のどこかに同じ時に同じレスに反応してしまった二人がいる。
プログラミングの世界は奥が深いな……

478 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 13:30:29.30 ID:og4HVKiE.net]
>>466 良いお題を解いたね。



479 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 16:02:22.23 ID:xke/YE7F.net]
>>453
なるほどそういうことか

480 名前:デフォルトの名無しさん [2019/03/02(土) 16:22:52.10 ID:ZN4ZPl7z.net]
>>457
なるほど

>>411 Common Lisp (>>457の移植)
https://ideone.com/OTuTMy

すごいなあ、こんなの全然思いつけない
文字を文字のままどうにかしようとしてぐちゃぐちゃになったのが>>454でした

481 名前:デフォルトの名無しさん [2019/03/02(土) 16:25:46.70 ID:ZN4ZPl7z.net]
>>469
アンカミス
>>411>>441

482 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 16:49:20.52 ID:R507/Kbo.net]
全く面白くない。

483 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 20:23:12.84 ID:bDAZjPpu.net]
>>471
自分の好みじゃないと面白くないなんて小学生か。
黙ってスルーするか、自分が好みの問題だして盛り上げたらどうだ?

484 名前:デフォルトの名無しさん [2019/03/03(日) 08:56:00.68 ID:NMVimqZR.net]
お題:2つの円が重なった時、重なった部分の面積を求めなさい。

485 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 13:28:27.28 ID:TjAANgsg.net]
含まれている場合も考えなきゃならんな…

486 名前:デフォルトの名無しさん [2019/03/03(日) 17:19:17.78 ID:e91Lt8pq.net]
>>473
わかりません。

487 名前:さまよえる蟻人間 mailto:sage [2019/03/03(日) 17:21:20.86 ID:KlFuUPR7.net]
距離と半径くらい指定しろよ。

488 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 17:48:01.52 ID:EHdvkNdx.net]
>>475
分からない人は答えなくていいし黙って見ていればいいよ



489 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 18:41:09.09 ID:TjAANgsg.net]
>>476
任意に対応すべきだろJK

490 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 18:55:07.69 ID:TjAANgsg.net]
>>476
ttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1263968897

このサイトは具体的な座標と半径について手計算で解いた例だけど、
座標と半径を一般化して連立二次方程式を解いて交点を求め、
三角形と円弧の面積の差を求めれば重なり合う2円弧の面積が算出できる。
小さい円の中心が大きい円の内側にある場合は、
三角形と円弧の面積の差の求め方を逆にする。
小さい円が大きい円の完全に内側にある場合は、小さい円の面積とする。

x,y座標で式を立てるより、曲座標で表して三角関数使うほうが楽かもしれない。

これをプログラム化すれば良い、筈【だと思う。

以上。

491 名前:デフォルトの名無しさん [2019/03/03(日) 19:21:30.98 ID:yjYtaUkW.net]
2つの中心を通る線をX軸としてX軸と交わる点の端っこを原点して円の交点と半径で
円一個ずつ積分して面積を出して合わせるしかないだろ。

492 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 19:28:30.68 ID:r5nrErEk.net]
半径と中心間の距離から円の交点間の距離(=弦)がわかるから
正弦定理とarcsinで中心角を求めればあとはただの掛け算と引き算だろ

493 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 19:33:55.32 ID:TjAANgsg.net]
>>481
二次方程式解かないで済みそうだな

494 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 20:19:21.58 ID:ot+8d2KD.net]
それが一番シンプルそうだな

495 名前:デフォルトの名無しさん mailto:sage [2019/03/03(日) 20:23:33.79 ID:8CruhG40.net]
プログラム的には円同士の位置関係で場合分けして、あとは計算一発だから二次方程式をいやがる必要もなくない?

496 名前:デフォルトの名無しさん [2019/03/03(日) 21:06:33.77 ID:XGcp5yLx.net]
>>473 C
ttps://ideone.com/trIqHx

画像も参照。
ttps://imgur.com/i2G9Ahd

497 名前:デフォルトの名無しさん [2019/03/03(日) 22:28:24.90 ID:XGcp5yLx.net]
>>485
条件分岐が間違っていたので修正。おそらくあってると思う
https://ideone.com/DjZqEY
余弦定理を使う方法しか思いつかなかったから、それでやった

498 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 01:00:55.59 ID:q2TdavLp.net]




499 名前:デフォルトの名無しさん [2019/03/04(月) 07:57:27.52 ID:7HyVHUwF.net]
お題:不等間隔で与えられる関数表から1次とか2次で補間をしなさい。

500 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 11:04:59.42 ID:9wLIIjqc.net]
お題: 2つの任意の英数字からなる芸術的なアスキーアートを出力しろ

501 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 11:07:25.78 ID:9wLIIjqc.net]
お題: アスキーアートで芸術的な直線を出力しろ

502 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 12:15:59.00 ID:9wLIIjqc.net]
お題: アスキーアートで芸術的な木のアスキーアートを出力しろ

503 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 13:00:20.39 ID:enTqHBl5.net]
お題: このバカをどうにかしろ

504 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 13:06:53.32 ID:mOK2oiAk.net]
>>489>>490>>491
どうぞ……
https://mevius.5ch.net/test/read.cgi/motenai/1546340528/

505 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 18:59:01.31 ID:R4eMfGlu.net]
お題 全角空白区切のCSV

カレントディレクトリにあるCSVファイルを読み込み、指定されたカラム名のデータの合計を求める。
1レコード目にはカラム名がある。
区切り記号は全角空白とする。 データの数字は全てASCII数字だとする。

CSVファイル内のデータ例

カラム1 カラム2 カラム3 カラム4
1,0 2.0 3.0 4.0
2.1 3.1 4.1 5.1
------データ例終わり

出題 カラム3 の合計を求めよ。
解答例 カラム3 = 7.1

506 名前:さまよえる蟻人間 mailto:sage [2019/03/04(月) 19:01:33.11 ID:wk4fvbO+.net]
カンマとピリオド間違えたら死ぬぞ。気を付けれ。

507 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 19:03:32.42 ID:rdjSvZ2C.net]
>>494 間違い

データに 1,0 という間違いがあるけど問題ないだろ。
ついでに、この状態でカラム1の様にデータフォーマットが違う場合には正しくデータエラーを報告せよ。

508 名前:さまよえる蟻人間 mailto:sage [2019/03/04(月) 19:10:24.71 ID:wk4fvbO+.net]
日本やアメリカでは、ピリオドは文の終わりや小数点として使う。

カンマは文章途中の区切りや複数の項目の区切りに使う。



509 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 19:12:27.62 ID:rdjSvZ2C.net]
>>497 問題に関係ないことを言うなよ。

510 名前:デフォルトの名無しさん [2019/03/04(月) 19:12:28.56 ID:TpCWsYE8.net]
>>494
awk。-F オプションで指定しているのが全角スペースね。OSやシェルの違いによってはシングルクオーテーションではなくダブルクォーテーションにする必要がある。入力はファイル名指定するか標準入力から読ませる。

awk -F' ' 'BEGIN{getline}{n+=$3}END{print n}'

511 名前:デフォルトの名無しさん [2019/03/04(月) 19:15:20.56 ID:TpCWsYE8.net]
awkはデータフォーマットがおかしくても適当に0ってことにしちゃったりしてエラーにならんのでデータ異常まで調べたいなら他の言語使った方が良いだろうな。

512 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 19:16:48.51 ID:rdjSvZ2C.net]
>>499 カラム名を指定してよ。カラム名は指定された名前であり固定ではない。

513 名前:デフォルトの名無しさん [2019/03/04(月) 19:22:30.38 ID:TpCWsYE8.net]
>>501
あー。じゃあ後で他の言語で作るか。

514 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 19:42:58.86 ID:0eAiVVhP.net]
お題:端末の横幅が与えられるので(*´ω`*)を端末の中央に表示せよ

515 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 20:14:28.23 ID:/O719wMt.net]
このバカどうにかしろ
あとチンポジ代わりに直せ

516 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 21:14:51.56 ID:x+RRe849.net]
>>503 Ruby
w = 120
printf("%s%s\n", " " * ((w - 10) / 2), "(*´ω`*)")

517 名前:デフォルトの名無しさん [2019/03/05(火) 01:17:51.32 ID:irQmeRjm.net]
茨木 保健
貴老沢 風花
鬼塚 海鈴
鬼埜 可恋
儀賀沢 一愛
嫌沢 宮子
己問 彩姫
寺沢 七彩
寿川 瑞紀
樹木山 美咲
宗田 純
女ケ沢 美優
女ケ澤 飛鳥
女鹿沢 祐奈

518 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 03:28:01.02 ID:CZi591h7.net]
>>494
Ruby で

require 'csv'

# 全角空白区切りで、ヘッダー有り
options = { :headers => true, :col_sep => " " }

# CSV ファイルを、1行ずつ処理する
puts CSV.foreach( "input.csv", options )
.map{ |row| row[ 2 ].to_f }.inject( :+ )



519 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 07:59:44.57 ID:0SMIqw+w.net]
>>507 カラム名サーチが入っていないみたいだけど。
例えば ”カラム3” と言うカラム名が指定されたとして書いてみて。3列目と言うことじゃないからね。

カラム4 カラム2 カラム1 カラム3
かも知れない。

520 名前:デフォルトの名無しさん mailto:sage [2019/03/05(火) 08:10:31.80 ID:utDz1VTj.net]
変な流れが続いていたから、バカっぽいお題をいくつか出した後に一見まともそうなお題のふりして宿題をやってもらおうという腹かと勘ぐってしまう。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<332KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef