SRC質問掲示板Mk2
(現在 過去ログ120 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■21150 / inTopicNo.1)  積の順に並べる
  
□投稿者/ レッドマン -(2008/09/04(Thu) 14:31:25) [ID:2eMbhZ9o]
    2008/09/04(Thu) 14:39:48 編集(投稿者)

    はじめまして。

    -----------------------
    4,50
    8,8
    9,9
    1,6
    7,28
    8,24
    ----------EDF----------

    このようなファイルがある時、
    一行分の記述において
    「,」で区切られた
    二つの数値の積の順に並べ替えたファイルを出力する場合は
    どういった並べ替えの方法を用いればいいのでしょうか。

    SRCの処理とあまり関係ない質問ですみません。
引用返信/返信 削除キー/
■21151 / inTopicNo.2)  Re[1]: 積の順に並べる
□投稿者/ 中箱 -(2008/09/04(Thu) 22:40:47) [ID:TdSzoAHN]
    >一行分の記述において
    >「,」で区切られた
    >二つの数値の積の順に並べ替えたファイルを出力する場合は
    >どういった並べ替えの方法を用いればいいのでしょうか。

    配列のインデックス:一行分の文字列
    配列の値:数値の積
    とし、
    その配列をSortコマンドで並び替え、
    並び替えた配列をForEach中で出力すれば良いんじゃないでしょうか。
引用返信/返信 削除キー/
■21153 / inTopicNo.3)  私が算出したいもの
□投稿者/ レッドマン -(2008/09/05(Fri) 13:01:59) [ID:2eMbhZ9o]
    中箱さんの処理では積がそのまま算出されます。

    とりあえず私が算出したいものはこうです。

    -----------------------
    1,6
    8,8
    9,9
    8,24
    7,28
    4,50
    ----------EDF----------

    これの積はこうなります。

    -----------------------
    6
    64
    81
    192
    196
    200
    ----------EDF----------

    積の順に並べ替えた
    「","で区切られた二つの数値」
    を算出したいということです。

    説明不足で申し訳ありませんでした。
引用返信/返信 削除キー/
■21154 / inTopicNo.4)  Re[3]: 私が算出したいもの
□投稿者/ 中箱 -(2008/09/05(Fri) 13:33:38) [ID:TdSzoAHN]
    意図は理解しています。



    >配列の値:数値の積
    >配列のインデックス:一行分の文字列
    この「一行分の文字列」とは「","で区切られた二つの数値」の事です。

    ですから
    配列の 値 を出力してしまえば確かに積だけが出力されますが、
    配列の インデックス を出力すれば、それは「","で区切られた二つの数値」です。



    なぜインデックスを「一行分の文字列」(","で区切られた二つの数値)にしているのかを考えて欲しかったな、とは思いますが
    こちらの説明が不親切だったかもしれません。失礼しました

    では
引用返信/返信 削除キー/
■21155 / inTopicNo.5)  Re[4]: 私が算出したいもの
□投稿者/ レッドマン -(2008/09/05(Fri) 17:10:32) [ID:2eMbhZ9o]
    求めていたものができました。

    中箱さん、ありがとうございます!
解決済み!
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -