Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(アルゴリズムを教えてください。)
閲覧数:805
掲示板(アルゴリズムを教えてください。)
名前
匿名
題名 アルゴリズムを教えてください。
質問内容

質問を評価する
(0ポイント)
プログラム開発初心者です。
データを出力するアルゴリズムについて、教えて頂きたいと思います。


以下の例のようにデータを出力するには、どのようなアルゴリズムを書けばよいのでしょうか?


例>

txtファイルに、以下のようにデータが並んでいるとして、

sample.txt
----
titleA
subtitleA nameA
subtitleB nameB
titleB
subtitleA nameB
subtitleB nameC


これを以下の形式で出力したいと思っています。

subtitleA
 titleA
  nameA
 titleB
  nameB
subtitleB
 titleA
  nameB
 titleB
  nameC


お手数をおかけして大変申し訳ありませんが、よろしくお願いいたします。
質問日時 2013-07-21 00:06:23
名前
匿名
回答内容

回答を評価する
(0ポイント)
出力結果のイメージが誤っていました。
正しくは、以下になります。

subtitleA
 titleA
  nameA
 titleB
  nameB
subtitleB
 titleB
  nameB
 titleB
  nameC
回答日時 2013-07-21 00:11:31
名前
匿名
回答内容

回答を評価する
(0ポイント)
夏休みの課題かな?それじゃ答えを聞いてるのと一緒だよ。
作ってみたけどうまくいかなかった。だから自分が書いたものを出して、この辺がまずそうなんだけど判らない、教えて、というならまだしも。
答えが知りたいなら、もっと優しい人たちがいるとこに行った方がいい。
回答日時 2013-07-21 08:49:57
名前
匿名
回答内容

回答を評価する
(0ポイント)
結果イメージはそれであってるんでしょうか。
規則性が見えないんですが。。

まずは規則性を見つけて、手順を考えて見ましょう。
暗記カードやPostItなどに各文字列を書いて、パズル感覚で
どのようなグループ化、並べ方をするか考えてみてください。

そこまで出来れば、あとはプログラミング言語で書き下すだけです。

がんばってください。
回答日時 2013-07-22 21:08:40
名前
匿名
回答内容

回答を評価する
(0ポイント)
>規則性が見えないんですが。。
タイトルごとになってるものをサブタイトルごとにしたいってだけでしょ?
回答日時 2013-07-22 22:36:18
名前
匿名
回答内容

回答を評価する
(0ポイント)
>>規則性が見えないんですが。。
>タイトルごとになってるものをサブタイトルごとにした
いってだけでしょ?

ん?どうやったらそう見えるの?
質問者が言葉にしてくれないと分かりようがないと思うが
回答日時 2013-07-23 10:23:28
名前
匿名
回答内容

回答を評価する
(0ポイント)
2013-07-22 21:08:40の投稿をしたものです。

> タイトルごとになってるものをサブタイトルごとにしたいってだけでしょ?

私も最初そう思ったのですが、それだと初めに提示された結果イメージのほうが
近いと感じました。訂正後のイメージが「サブタイトルでのまとめ」とすると
> subtitleB
>  titleB
>   nameB
の部分に違和感があったもので。。

まぁご本人様が登場されないと真意が分かりませんが

回答日時 2013-07-23 12:19:08

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道