プログラミングのお題スレ Part22 (863レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
7: デフォルトの名無しさん [] 2023/08/06(日)20:04:54.35 ID:pJXl8PQk(1)
>>3
R
https://ideone.com/ZdKsPa
116
(1): 17 [] 2023/10/02(月)01:52:26.35 ID:hWT/DRlk(2/2)
>>104
1. qrencode というプログラムをインストールする。(例: RedHat系Linuxなら yum install qrencode)

2. qrencode で出力に ansi 等を指定して文字列で出力する。

例: qrencode -t ansi やっほー

3. 画面に出て来たQRコードをスマホで撮影する等して確認する。

4. 終わり。
330: デフォルトの名無しさん [] 2024/04/17(水)23:38:33.35 ID:k4k/eSae(1)
>>327に載っている参考文献
 William M. Kahan, ‘Miscalculating Area and Angles of a Needle-like Triangle’
 http://www.cs.berkeley.edu/~wkahan/Triangle.pdf
のTable 1の問題がパソコン等でのC++プログラムでも再現されるか試してみた。
 https://ideone.com/r4toUS

Table 1とは違い、Accurate Δが概ね正確な場合にHeron's Δ'が大きく懸け離れた不正確な値に
なってしまうことはなく、ほぼ同じ値になり差はごく僅かしかない。Table 1のような不安定性は
Table 1の計算に使われたプログラマブル関数電卓に特有の問題で、パソコン等のプログラムでは
再現されない。(パソコン等のdoubleの方が精度が高いので当然と言えば当然だが)

一方、(a, b, c) = (5278.64055, 94721.35941, 99999.99996)の場合は、逆にHeron's Δ' = 0が
正確なのにAccurate Δ = 9.53674324543714が大きく懸け離れた不正確な値になってしまう
重大な欠点がある。これは、Accurate Δの式の根号内の第2因数c - (a - b)が正確には0なのに
3.63797880709171e-12と計算されてしまい、この誤差が他の因数との乗算により増幅されるから。
Heron's Δ'の式の根号内の第4因数s - cは0と計算されるので問題ない。

double向けの入力値(a, b, c) = (31622.77777777662, 0.000000000023, 31622.77777777661)を
作れば、Heron's Δ' = 2.30085990753844e-07, Accurate Δ = 3.20111707955507e-07となり、
相対差は確かに大きくなるが、200ビットで計算したほぼ正確な値3.27490470056059e-07から
見れば両方とも不正確だから、Accurate Δの利点はない。

だから、パソコン等のプログラムでは改良版の式を使う必要がないどころか使うべきではなく、
ヘロンの公式をそのまま使う方が良い。
463: デフォルトの名無しさん [] 01/02(木)16:25:40.35 ID:H7SLSd6p(1)
2chスレ:tech

Java
https://paiza.io/projects/hQp_tZ73CDJ-oBAxcJuHbA?language=java
483
(1): 9 [sage] 01/20(月)01:11:38.35 ID:zWVP8H/r(1)
>>474 Perl5

$s = '(100)(10)(1)[10000](5)(500)[1000][5000][1000][1000](10)(100)(50)(100)[1000]';
$h{$_} .= $_ for $s =~ /\(\d+\)|\[\d+\]/g;
use List::Util 'sum';
$v{$h{$_}} = sum($h{$_} =~ /\d+/g) for keys %h;
print "$_\n" for sort{$v{$b} <=> $v{$a}} keys %v;

実行結果
~ $ perl 22_474_value.pl
[10000]
[5000]
[1000][1000][1000][1000]
(500)
(100)(100)(100)
(50)
(10)(10)
(5)
(1)
533: 532 [sage] 02/05(水)23:28:39.35 ID:mFRiRIqM(2/2)
>>510 java
https://ideone.com/EdHfzN
628
(1): デフォルトの名無しさん [sage] 02/15(土)22:42:01.35 ID:v2QOLp/q(1)
f593でローカル変数へのポインタを返し得るのは如何かと
736: デフォルトの名無しさん [] 04/02(水)23:33:04.35 ID:vIYRPSqy(3/3)
>>734
ループは毎回、構文を解析しているわけじゃねえぞ?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.040s