- - PR -
javaを教えてください。
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-03-21 13:36
javaプログラムで、入力csvファイル(同数行と同数列の数字ばかりのファイル)を行と列を入れ替えて、そしてary[x][y]=ary[x][y]+ary[y][x]になるファイルを出力させたいので、プログラムの書き方を教えていただけないでしょうか?
| ||||
|
投稿日時: 2007-03-21 14:14
まず、テキストエディターを起動します。もし Windows なら「メモ帳」などです。 いきなり打ち込んではダメです。精神を集中して、完成したソースコードをじっくりと頭の中でイメージします。メモ帳なら、左上隅でテキストカーソルがピコピコ点滅していますので、その点滅のリズムで、頭の中にイメージしたソースコードを1行ずつトレースして行きます。ロジックがダメだったら頭の中で修正します。 こういうことを繰り返していると、ある、瞬間に突然ひらめきます。その時を逃さず、一気にキーボードで入力します。これで完成です。 -- unibon {B73D0144-CD2A-11DA-8E06-0050DA15BC86} | ||||
|
投稿日時: 2007-03-21 14:20
Javaに限った問題ではなく、アルゴリズムの問題では?![]() ファイルから読み込み方と配列の扱いを調べれば良いかと。 それで解らなければ、よーく考えてみることです。 考えることが出来なければプログラムなんぞ一生作れません。
笑わせて貰いました。 ちなみに、私は会社の社内カレンダー上、 出勤日なので、仕事です・・・。 ![]() | ||||
|
投稿日時: 2007-03-22 09:46
パテ太と申します。 回答ではありません。 すみません。 上の質問文なのですが ary[x][y] = ary[x][y] + ary[y][x] だとすると ary[x][y] = ary[y][x] = ary[x][y] + ary[y][x] ですから、行と列を入れ替えなくても答えは同じになると思います。 行と列を入れ替える必要が無いように見えるのですが、問題が間違っていませんか? それとも入れ替えたファイルと合算したファイルの2つが必要なのでしょうか? |
1