- 1 名前:デフォルトの名無しさん mailto:sage [2019/11/08(金) 21:03:36.68 ID:q9/Fdf+e.net]
- 質問する前にGoogleで検索しましょう。 www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ スレ立てるまでもない質問はここで 149匹目 https://mevius.5ch.net/test/read.cgi/tech/1529199088/ 前々スレ スレ立てるまでもない質問はここで 151匹目 https://mevius.5ch.net/test/read.cgi/tech/1541239698/ 注意「〜と〜はどっちの方が○いですか?」みたいなのは このスレの粘着荒らしですので無視してください
- 3 名前:デフォルトの名無しさん mailto:sage [2019/11/11(月) 02:13:57.56 ID:hHS0pDc1.net]
- 98, 100, 198, 200, 250, 298みたいな配列があります。値段のリストなんですが。
この配列を使って、50を与えた時は98、195を与えた時は198みたいに なるべく近い値を返す関数を作る方法を教えて下さい 考え方が分かれば擬似コードとかでもいいです
- 4 名前:デフォルトの名無しさん mailto:sage [2019/11/11(月) 05:17:45.90 ID:VTLGqvx0.net]
- リストをlist[]とする
与える値をxとする listをソートしとく xがlist[n]とlist[n+1]の間になるnを検索する x-list[n]とlist[n+1]-xで小さい方のlist[n]かlist[n+1]が求める値 これ言われないとわからないのはちょっと…
- 5 名前:デフォルトの名無しさん mailto:sage [2019/11/12(火) 13:23:03.67 ID:TlWEsNqa.net]
- 別にソートしなくても
順番に値を見ていって、その時点で一番近い値を保存すればいい
|

|