- - PR -
Javaの宿題、私が代わりにやります。
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-05-13 03:05
プログラミングが好きだから、良いプログラミングができる。 クイスがわからないけど、どうでもいいと思ってるから苦手。 それだけだと思います。 プログラミングが好きだから、定番ツールの作り方(と、わからない部分の調べ方)が、なんとなく、想像できるのでしょう。 パズルもいっしょで、好きな人は解き方が、なんとなく想像できます。 前例だと、使っている数字が限定されているように見える。 それらの数字の共通点は何か?とかいう感じですかね。 あとは、7種類あったら曜日に関係があるのでは?とか、本当に訓練次第というか、 セオリーみたいのは、ありますよね。 パズルを解くのに頭が良いとか関係ないと自分は思います。 発想力は多少関係あるかもしれませんが、経験の方がウエイトが高いでしょう。 | ||||||||
|
投稿日時: 2006-06-29 17:24
1、配列a(aは適当に決めて良い)の要素の中から2番目に大きい要素を再帰を用いて実装してください。
2、同じものを配列を用いて実装してください。 3、同じものを再帰、配列を用いずに実装してください。 誰か↑の問題を解いてください。学校の課題なんです。お願いします。 | ||||||||
|
投稿日時: 2006-06-29 17:53
> 誰か↑の問題を解いてください。学校の課題なんです。お願いします。 > 誰か↑の問題を解いてください。学校の課題なんです。お願いします。 > 誰か↑の問題を解いてください。学校の課題なんです。お願いします。 | ||||||||
|
投稿日時: 2006-06-29 17:59
さっぱりわかりません。ヒントだけでもお願いします。
以下のクラスは今月のカレンダーを画面に表示するプログラムです。 import java.util.Calendar; //クラスの宣言 public class CalendarSample { //メインメソッドの宣言 public static void main(String[] args) { //カレンダーオブジェクトを取得(今日の日付が入っている) Calendar cal = Calendar.getInstance(); //今月の1日になるように日付を設定する cal.set(Calendar.DAY_OF_MONTH, 1); //今年の値を取得する int year = cal.get(Calendar.YEAR); //今月の値を取得する(例:1月の場合0、12月の場合11) int month = cal.get(Calendar.MONTH); //カレンダーのヘッダ(曜日等)を画面に出力する System.out.println(year + "年" + (month + 1) + "月のカレンダー"); System.out.println("日 月 火 水 木 金 土"); //今月の値とカレンダーオブジェクトの月の値が同じ間繰り返す while (month == cal.get(Calendar.MONTH)) { //日付の値を取得する int day = cal.get(Calendar.DAY_OF_MONTH); //曜日の値を取得する(例:日曜日の場合1、土曜日の場合7) int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK); //1日(月の初め)かどうか判定する if (day == 1) { //1日の場合、該当する曜日の前まで空白を画面に出力する for (int i = 1; i < dayOfWeek; i++) { //全角スペース+半角スペース System.out.print(" "); } } //日付が1桁かどうか判定する if (day < 10) { //1桁の場合、半角スペースを画面に出力する System.out.print(" "); } //日付を画面に出力する System.out.print(day); //土曜日かどうか判定する if (dayOfWeek == 7) { //土曜日の場合、改行する System.out.println(); } else { //土曜日でない場合、半角スペースを画面に出力する System.out.print(" "); } //カレンダーを翌日に設定 cal.add(Calendar.DAY_OF_MONTH, 1); } } } 実行結果例 2006年6月のカレンダー 日 月 火 水 木 金 土 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 練習問題1 年間カレンダー 画面に今年のカレンダーを表示せよ | ||||||||
|
投稿日時: 2006-06-29 18:08
ちょっとでも努力の跡が見られるようなら、
一肌脱ごうかって気にもなるかもしれないが、
これじゃ、その気にはならんな。 | ||||||||
|
投稿日時: 2006-06-29 18:37
すでに終わってたり・・・・ ってことで 完 了 ! ! | ||||||||
|
投稿日時: 2006-06-29 18:39
それを一年分繰り返せばいいんじゃ…^^; _________________ 音速の定時退社! | ||||||||
|
投稿日時: 2006-06-30 17:35
マジレスですが・・・ 1:クイックソート(再帰) 2:マージソート 3:バブルソート でいいんじゃないですか? ソートアルゴリズムは勉強しておいて損はないので、 答えを聞くよりも勉強した方がいいですよ |