10/06/28 16:51:42
[課題]携帯のiアプリをSTARを使い作成しています。
学校のホームページに載っている休講情報に接続して、それから先生の名前と日にちだけ取り出す方法が知りたいです。
休講情報は
6月
24日
野口 文子 先生
山下 紗枝 先生
井上 恵子 先生
25日
山下 紗枝 先生
26日
・
・
・
のようになっています。
先生の名前の前の全角スペースを目印にして、配列に入れるそうなのですが・・・。
[形態]STARアプリケーション
[Ver]1.6.0_18
[期限]6月29日お昼頃
[補足]
期限が短くてすみません。
ペアになりiアプリを製作しています。ペアの友達が時間割りを表示するところをつくり、私は学校のHPからとってくる休講情報の文字列処理を担当しています。わかりづらいとはおもいますが、よろしくお願いします。
201:デフォルトの名無しさん
10/06/28 17:14:58
2ちゃんにも投げたのかw
202:デフォルトの名無しさん
10/06/28 17:16:35
>>200
学校のwebサイトがわからんとどうしようもないよ
203:デフォルトの名無しさん
10/06/28 20:26:09
>>199
URLリンク(ideone.com)
細かいところは自分で修正して下さい。
204:デフォルトの名無しさん
10/06/28 21:35:36
>>203
ありがとうございます!
205:デフォルトの名無しさん
10/06/28 22:54:26
javaのswinjでマインスイーパを作っています。
メニューバーからニューゲームを実行しようと思っているのですが上手く行きません。
206:デフォルトの名無しさん
10/06/28 22:56:26
javaのswingでマインスイーパを作っています。
メニューバーからニューゲームを実行しようと思っているのですが上手く行きません。
JButtonやコンポーネントの初期化が上手くいってないと思うのですがどうすれば良いでしょうか?
207:デフォルトの名無しさん
10/06/28 23:08:41
最初からソース見直せ
208:デフォルトの名無しさん
10/06/28 23:38:28
二重カキコな上テンプレ無視でした…すいません。
>>131見てみます。失礼しました。
新規ゲームにする度に新しいウィンドウを開く、という方法を思いついたのですがあまり良くないですよね…
209:デフォルトの名無しさん
10/06/29 00:17:54
>>200
URLリンク(ideone.com)
210:デフォルトの名無しさん
10/06/29 00:23:01
>>199
俺も作ってみた。
やっつけだから、バグもあるかも。
211:210
10/06/29 00:53:29
あっ、いけねえ、アドレス張り忘れたwww
URLリンク(ideone.com)
212:178
10/06/29 23:13:42
>>184
動作確認しました。ありがとうございました。
213:デフォルトの名無しさん
10/06/30 20:36:46
【 課題 】
・以下の条件を満たす各クラス(最低①②各2つ+1つ)を作成せよ
①任意のクラスを作成して、そこから派生させたクラスを作成せよ
②上記のクラス群と異なるパッケージで、クラスと、そこから派生したクラスを作成せよ
①、②のそれぞれを連携させること。意味のある内容にすること
(実行するmainのあるクラスをは別途作成せよ)
【 形態 】1. Javaアプリケーション(main()で開始)/
【 期限 】7月2日(金)午後6時まで
【 Ver 】1.6.0_20
【 補足 】丸投げです。お願いします
214:デフォルトの名無しさん
10/07/01 13:09:39
>>212
いえいえ
215:デフォルトの名無しさん
10/07/01 22:48:24
【 課題 】
課題1
整数型の変数n1,n及びn3には、数値が格納されている。
これらの3個の数値の大小比較を行い、最大値を変数maxに、最小値を変数minに格納する手続き部である。
最初にn1とn2の大小比較を行い、大きいほうをmaxに入れ、小さい方をmmminに入れる。
次に、max及びminとn3を大小比較して、大きいほうをmaxに、小さい方をminに入れて、最終的な最大値および
最小値を決定する。
プログラム中の □ を埋めよ。
if( n1>n2 ) {
max = n1;
max = □;
}
else {
□ = n1;
□ = n2;
}
if( max < n3 ) max = □;
else ;
if( □ ) min = □;
else ;
------------------------------------------------------------------------------------------
【 形態 】1. Javaアプリケーション(main()で開始)/
【 期限 】できれば今日中に
【 Ver 】"1.6.0_20"
【 補足 】課題1と2があります。問題は、□の穴埋め問題です。プログラミング初学者のため丸投げしました。おねがいします。
216:デフォルトの名無しさん
10/07/01 22:49:29
課題2
下記のプログラムを実行後の変数val及び配列s2の値を記述せよ。
int num[ ] = { 5,10,15,20,25 };
int i, val = 0;
for( i = 1; i < 4 ; i = i+1 ) {
val = val + num[ i ];
}
valの値 □
int s1[] = {5,10,15,20,25,30};
int s2[] = {0,0,0,0,0,0}, i ;
for ( i = 3; i < 4; i=i+1 ) {
s2[ i+1 ] = s1[ i ];
}
s2[0] s2[1] s2[2] s2[3] s2[4] s2[5]
□ □ □ □ □ □
------------------------------------------------------------------------------------------
217:デフォルトの名無しさん
10/07/01 23:06:12
【 課題 】
URLリンク(www1.axfc.net)
【 形態 】1. Javaアプリケーション(main()で開始)/
【 期限 】できれば今日中に
【 Ver 】"1.6.0_20"
【 補足 】課題は、印の付いているところです。問題は、□の穴埋め問題です。プログラミング初学者のため丸投げしました。おねがいします。
218:デフォルトの名無しさん
10/07/01 23:56:45
【 課題 】
以下のプログラムを追加せよ。
①楕円を描画できようにする。描画中にマウスカーソルの位置に円周が来るようにすること。
②折れ線を描画できるようにする。
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】1. AWT
【 期限 】7月 3日 0時00分 まで
【 Ver 】"1.6.0_20"
【 補足 】URLリンク(rg550.hp.infoseek.co.jp)
途中までやってみたのですが、楕円は円周上にマウスカーソルが来ない。
折れ線に関してはよくわからない。 先生は難しく考えなくてもできると
言っていたのですが・・・。
できれば、簡単な説明もつけて頂けると嬉しいです。よろしくお願いします。
219:デフォルトの名無しさん
10/07/02 01:44:47
>>217
URLリンク(ideone.com)
携帯使うなとは言わないけど、回転、トリミング、サイズ縮小等したほうがよかったね
この程度なら打ったほうが早いだろうけど、スキャナの方がなお良い 学校で貸してるはず
220:デフォルトの名無しさん
10/07/02 02:29:32
【 課題 】分離連作法と外部ハッシュ法の性能比較
【 形態 】Javaアプリケーション(main()で開始)
【 GUI 】制限なし
【 期限 】7月9日
【 補足 】問題文の補足です。
作成関数: 初期化、格納、探索、メイン関数
キー: 文字列
使用ファイル: wordE100KR.dat
測定項目-構築時間: 1万、2万、・・・、10万
-総探索時間: 成功探索(1000)、不成功探索(1000)
・それぞれについて構築時間、総探索時間(成功探索、不成功探索)を測定する
・探索については、平均探索時間を算出する(成功探索、不成功探索)。
・上記について、折れ線グラフで表す(両者の比較対象)。
参照ファイルはろだ2にアップしてあります。
丸投げになりますが、よろしくお願いします。
221:デフォルトの名無しさん
10/07/02 15:17:25
【 課題 】楽器(音色)と音程を変更できるプログラム。
【 形態 】1. Javaアプリケーション
【 期限 】明日まで
【 Ver 】java version "1.6.0_20"
【 補足 】URLリンク(rg550.hp.infoseek.co.jp)
上のところに、作ってあるのですが、エラーメッセージが出てしまいコンパイルできません。
ファイル名は[MiniMusicCmdLine]で
java MiniMusicCmdLine 任意の数字 任意の数字
と実行すると音が流れるプログラムです。
どなたかこのエラーがどうすれば解決するのか教えていただけないでしょうか?
222:デフォルトの名無しさん
10/07/02 15:58:52
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】7月7日
【 Ver 】"1.6.0_20"
【 補足 】アップしたファイルに先生が途中まで解答したものが含まれているので、なるべくならそれを使用して下さい。
223:デフォルトの名無しさん
10/07/02 21:46:54
>>221
>>1
224:デフォルトの名無しさん
10/07/02 23:00:57
【 課題 】下記のプログラムを修正する
【 形態 】Javaアプリケーション(main()で開始)
【 期限 】7月7日日
【 Ver 】1.6.0_20
修正内容
変数a,b,cを 配列dで要素数を5にして合計を表示する様に修正してください。
import java.util.Scanner;
class Goukei {
public static void main(String[ ] args)
{
System.out.println("数値を3つ入力してください。\n");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
int sum = a + b + c;
System.out.println("3つの数値の合計は" + sum + "です");
}
}
それではよろしくお願いします
225:デフォルトの名無しさん
10/07/03 06:34:41
>>224
URLリンク(ideone.com)
226:デフォルトの名無しさん
10/07/03 14:48:55
>>225
ありがとうございました
おかげで助かりました
227:デフォルトの名無しさん
10/07/03 18:50:04
うむ
228:デフォルトの名無しさん
10/07/03 19:10:51
【 課題 】Zihanki のすべての売上の合計を表示できる様に修正してください
【 形態 】Javaアプリケーション(main()で開始)
【 期限 】7月7日日
【 Ver 】1.6.0_20
下記に修正するプログラムが入っています
URLリンク(www.dotup.org)
229:デフォルトの名無しさん
10/07/04 02:50:10
課題 】
折れ線を描画できるようにしなさい。
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】1. AWT
【 期限 】7月 5日 00時00分 まで
【 Ver 】"1.6.0_20"
【 補足 】どの位置でも自由に描ける折れ線のことです。
windowsのペイントの多角形の機能のやつですが、やり方がわかりません。
drawPolylineを使うと思うのですが、よくわからないのでお願いします。
230:デフォルトの名無しさん
10/07/04 17:35:39
【 課題 】テキストファイルを読み込み行毎に出現頻度を統計するプログラムを作れ
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】7月6日
【 Ver 】"1.6.0_20"
【 補足 】
例:
ああA1111あa1AAAa
BBBbいbいbB2
という2行のテキストファイルであれば
1. 1,5 A,4 あ,3 a,2
2. B,4 b,3 い,2 2,1
という風に表示します。
よろしくお願いします。
231:デフォルトの名無しさん
10/07/04 18:16:48
【 課題 】()が使える電卓に改造しなさい。(再帰メソッド使用)
【 形態 】2. Applet
【 GUI 】2. Swing
【 期限 】7/5
【 Ver 】1.6.0_15
【 補足 】()以外の部分は完成しているのですが、()の部分をどう作って
いいかわからず困っています。「再帰メソッド」というのも色々調べてみましたが、
上手く理解できません。以下がソースです。
URLリンク(tukimatigusa.hp.infoseek.co.jp)
232:デフォルトの名無しさん
10/07/04 18:28:50
^^
233:デフォルトの名無しさん
10/07/05 05:23:24
【 課題 】部分一致文字列の探索関数の比較(配列‐二分探索とTrie(26進))
作成関数: 追加、探索
キー: 文字列
使用ファイル: wordE100KR.dat
・二分探索法を改良し、前方一致(例: info?)を実現する関数を作成する。
・多分探索木の巡回関数に基づき、部分木出力関数をTrie(26進)に適用し、前方一致(例: info?)を実現する関数(部分木巡回‐出力関数)を作成する。
・特定の部分文字集合(100)に対し、比較(照合)回数、および出力時間を測定し、これらの結果を、表、グラフに表し、分析する。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】7月12日
【 Ver 】1.6.0_15
【 補足 】参照ファイルはアップしてあります。
よろしくお願いします。
234:デフォルトの名無しさん
10/07/05 14:40:48
>>231
入れ子不可。エラーチェック無し。
s0_cal#getAns()内
while(a<s.length()){
if(s.charAt(a) == '(') {//追加
int b=++a;//追加
while(s.charAt(a++)!=')');//追加
z=getAns(s.substring(b, a-1)+"=");//追加(この辺が再帰)
} else {//追加
int b=a++;
while(a<s.length() ){//小数点の定義
char c= s.charAt(a++);
if( ( c=='+' || c=='-' ) && s.charAt(a-2)=='e' || c=='.')
continue;
if(!Character.isDigit(c))
break;
}
z=Double.parseDouble(s.substring(b, --a));
}//追加
// if(w=='('){
// char cc=s.charAt(a++);
// if(cc==')'){
// getAns(s);
// }
// }
235:デフォルトの名無しさん
10/07/05 14:59:38
>>228
sum = 0;
for(i = 0; i < 5; i++) {
sum = sum + z[i].getNum();
}
236:デフォルトの名無しさん
10/07/05 15:13:24
>>230
import java.io.*;
import java.util.*;
public class _230 {
public static void main(String[] args) throws IOException {
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(new File(args[0])));
Map<Character,Integer> map = new HashMap<Character,Integer>();
String line;
for(int lineno=1; (line=reader.readLine())!=null; lineno++) {
map.clear();
for(char c : line.toCharArray()) map.put(c, (map.containsKey(c)?map.get(c):0)+1);
System.out.print(lineno+".");
for(char c : map.keySet()) System.out.print(" "+c+","+map.get(c));
System.out.println();
}
} finally {
if(reader != null) reader.close();
}}}
237:デフォルトの名無しさん
10/07/05 16:58:59
>>235
動作確認出来ました
ありがとうございました
238:デフォルトの名無しさん
10/07/05 17:11:18
>>222
>中置記法1:
>(((3 + (2 - 1)) x (4 x 7)) / (6 / 2))
>中置記法2:
>(3 + 2 - 1) x 4 x 7 / (6 / 2)
4 x 7 の括弧は外れて 6 / 2 の括弧は外さないって、
演算子が / の場合は~とかチェックする以外に方法ある?
239:デフォルトの名無しさん
10/07/05 17:13:41
コンストラクタって何ですか教えろハゲ共
240:デフォルトの名無しさん
10/07/05 17:15:22
>>239
おフェラーリとか、そんなの。
でぶ
241:デフォルトの名無しさん
10/07/05 17:23:48
【 課題 】1.B木を実現するプログラムのフローチャートをすべてかけ。ただし、プログラムの最初で各節点が持つ最大の子の数(m)を入力して、プログラムを開始せよ。
2.上で設計したプログラムを作成せよ。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】7/12
【 Ver 】1.6.0_15
【 補足 】フローチャートは自力でがんばります。なるべく簡単なプログラムをお願いいたします。
242:デフォルトの名無しさん
10/07/05 17:25:58
>>240
氏ね
243:デフォルトの名無しさん
10/07/05 17:31:08
>>241
B木ならアルゴリズム関係の本探せば載ってるんじゃないか。
244:デフォルトの名無しさん
10/07/05 19:59:30
>>234
動作確認できました!
ありがとうございます!!
245:デフォルトの名無しさん
10/07/06 01:07:51
コンストラクタは「クラスをインスタンス化する」ためのメソッド
//例えばX座標とY座標を表すクラスを作るとする
class Point {
private int x;
private int y;
//コンストラクタの宣言
public Point() {
}
public setX(int x) {
this.x = x;
}
public setY(int y) {
this.y = y;
}
}
上のは引数を持たないコンストラクタ
けど、X座標とY座標を表すクラスなんだから、setX()とかsetY()をした後じゃないとクラスとして意味を成さない
インスタンス化した時点で意味を成すクラスの方が便利じゃん
だからこの場合、普通は引数を持ったコンストラクタで宣言する
//コンストラクタの宣言
public Point(int x, int y) {
this.x = x;
this.y = y;
}
246:デフォルトの名無しさん
10/07/06 23:57:37
[課題]
マインスイーパを作れ。(Eclipse)
[補足]
できれば、Windows のマインスイーパのように地雷と思われるマスに
フラグを立てられるようにしたり、残りの地雷の数を表示できるようにしたりしてください。
247:デフォルトの名無しさん
10/07/07 01:49:44
>>246
>>1
248:デフォルトの名無しさん
10/07/07 01:53:06
>>246
ってか
>>131
>>140
電卓といいマインスイーパといいなんというか
249:デフォルトの名無しさん
10/07/07 22:28:40
電卓→マインスイーパときたらお次は麻雀か?
250:デフォルトの名無しさん
10/07/08 00:32:18
可愛い巨乳な娘の脱衣で…頼む
251:デフォルトの名無しさん
10/07/08 01:23:12
ある英文の文字列の中のアルファベット(a~z)までの出現個数を数える。なお,大文字は小文字に変えて,数える。もし,出現個数が0個の場合は,出力しない。
お願いします
252:デフォルトの名無しさん
10/07/08 05:45:44
>>251
import java.util.Map;
import java.util.TreeMap;
public class SentenceAnalizer {
public static void main(String[] args) {
SentenceAnalizer analizer = new SentenceAnalizer();
String sentence = "hello world";
Map<Character, Long> map = analizer.analize(sentence);
for (Character c : map.keySet()) {
System.out.println(c + ":" + map.get(c));
}
}
public Map<Character, Long> analize(String str) {
Map<Character, Long> map = new TreeMap<Character, Long>();
char[] chars = str.toLowerCase().toCharArray();
for (char c : chars) {
if (map.containsKey(c)) map.put(c, map.get(c) + 1);
else map.put(c, new Long(1));
}
return map;
}
}
253:252
10/07/08 05:48:18
あ、スペースとか記号までカウントされてしまうので気をつけて
254:デフォルトの名無しさん
10/07/08 12:46:43
とりあえず
>>246
>>251
は
>>1
だろ
255:デフォルトの名無しさん
10/07/08 16:02:55
ソフトキーボードを実現し、クリックした文字を表示し、バックスペースキーをクリックすると一文字消し、エンターキーを押すと全部消すプログラムをお願いします
256:デフォルトの名無しさん
10/07/08 17:31:03
>>255
もはや釣り
257:デフォルトの名無しさん
10/07/08 18:49:55
>>236
助かりました。ありがとうございます。
258:デフォルトの名無しさん
10/07/08 19:14:54
>>252
ありがとうございました
259:デフォルトの名無しさん
10/07/09 14:34:29
誰か、昨日私が書き込んだ質問に答えて下さい!
260:デフォルトの名無しさん
10/07/09 14:52:47
【 課題 】今月のカレンダ作成詳細は下に書きます
【 形態 】Javaアプリケーション(main()で開始)
【 期限 】7月14日日
【 Ver 】1.6.0_20
今月、7月のカレンダーを2次元配列に格納してください。
要素数は縦5横7の配列となります。(曜日は格納する必要がありません。)
週の先頭が日曜日はじまりで格納してください
配列のカレンダーを表示するコードを追加してください。
日にちを1つ入力するとその日が何曜日かを表示するコードに修正してください。
よろしくお願いします
261:デフォルトの名無しさん
10/07/09 16:38:21
>>255
>>259
質問ってこれ?
URLリンク(ist.ksc.kwansei.ac.jp)
262:デフォルトの名無しさん
10/07/09 19:28:37
【 課題 】自動販売機プログラム(レイアウトは自由)
【 形態 】 Servlet/JSP
【 GUI 】制限なし
【 期限 】7/13(最長7/16)
【 Ver 】1.6.0_15
【 補足 】
1. 商品は10種類、購入商品は選択可能。
2. 商品の価格は150円が3種類、130円が2種類、100円が5種類とする。
3. 使用できる硬貨は、500円、100円、50円、10円とし、紙幣は1000円のみ使用可能とする。硬貨投入後に投入した硬貨の返却が出来る。
4. お釣り用の硬貨は初期値でそれぞれ10枚ずつ設定されている。
5. 500円硬貨が0になった場合に、100円硬貨が5枚以上存在した場合には100円硬貨を返却する。また、100円硬貨以下についても、代替できるものは他の硬貨を用いて返却を可能とする。
6. お釣りが返却できない硬貨投入時には、お釣りが無くなった旨を表示、購入不可とする。
7. 商品は初期値でそれぞれ10個ずつ在庫があるものとする。
8. 商品の在庫が無くなった場合には、商品の在庫が無くなった旨を表示し、購入不可とする。
お願いいたします。
263:デフォルトの名無しさん
10/07/09 20:21:13
【 課題 】メモリー機能や定数機能を持つ電卓を作りなさい。
【 形態 】2. Applet
【 GUI 】2. Swing
【 期限 】7/12
【 Ver 】1.6.0_15
【 補足 】私の作ったソースでは上手くメモリー機能が働かないうえに、
定数機能というものをどう作っていいのかわかりません。以下がソースです。
URLリンク(tukimatigusa.hp.infoseek.co.jp)
264:名無しさん@そうだ選挙に行こう
10/07/10 13:22:14
【 課題 】
16進数で構成されるテキストファイルを入力し
2文字ずつに区切って10進数に変換し
昇順に頻度を統計したデータをファイルを出力させよ。
【 形態 】 Javaアプリケーション(main()で開始)
【 GUI 】 制限なし
【 期限 】 7/13
【 Ver 】 java version "1.6.0_20"
【 補足 】
入力データ例:
FF78FF1AFF1A
99FF99FF991A
出力データ例:
26:2 120:1 255:3
26:1 153:3 255:2
よろしくお願いします。
265:名無しさん@そうだ選挙に行こう
10/07/10 16:35:49
>>264
URLリンク(rg550.hp.infoseek.co.jp)
266:名無しさん@そうだ選挙に行こう
10/07/10 21:27:31
>>263
コンパイルエラーにならない状態でアップしろよ。
「メモリー機能」や「定数機能」のボタンも見当たらないのだが。
267:名無しさん@そうだ選挙に行こう
10/07/10 21:51:13
>>260
import java.util.Scanner;
public class _260 {
public static void main(String[] args) {
int[][] c201007={
{ 0, 0, 0, 0, 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,31}};
String[] w = {"日","月","火","水","木","金","土"};
System.out.println(" 2010年7月");
for(int i=0; i<5; i++) {
for(int j=0; j<7; j++) {
if(c201007[i][j] >= 1) System.out.printf(" %2d",c201007[i][j]);
else System.out.print(" ");
}
System.out.println();
}
System.out.println("----------------------");
System.out.print("曜日を調べる日(1-31):");
String line = new Scanner(System.in).nextLine();
try {
int day = Integer.parseInt(line);
if(day >= 1 && day <= 31) {
System.out.println("7月"+day+"日は"+w[(day+3)%7]+"曜日");
} else {
System.out.println("日付範囲が 1-31 ではありません");
}
} catch(NumberFormatException e) {
System.out.println("日付が数値ではありません");
}}}
268:名無しさん@そうだ選挙に行こう
10/07/10 21:52:46
>>266
すいません、上げるソース間違えました。
こちらがエラーが出ない方のソースです。
URLリンク(tukimatigusa.hp.infoseek.co.jp)
また、定数機能は加算ボタンなどを二度押しして、
イコールを押したらどんどん加算などができるようにしたいのです。
269:267
10/07/10 21:56:17
すまん、半角スペースがHTMLだと1個になるんだった。
途中にある
>else System.out.print(" ");
で表示するスペースは3個ってことで。
270:名無しさん@そうだ選挙に行こう
10/07/10 22:17:11
>>267
15行目にある(" ")の間のスペースを3個にするんですよね
コピペしたら最初から3個分空いてましたけど
ありがとうございました
271:名無しさん@そうだ選挙に行こう
10/07/11 14:25:08
>>263
>>268
URLリンク(rg550.hp.infoseek.co.jp)
ボタンの ActionListener を幾つかに分けたのでそのつもりで。
定数計算については以下を参考にしてみた
URLリンク(detail.chiebukuro.yahoo.co.jp)
定数計算をやめるのがいつなのか分からなかったのでACボタンでやめるようにした。
272:名無しさん@そうだ選挙に行こう
10/07/11 17:38:42
>>271
ありがとうございます! 助かりました!!
273:デフォルトの名無しさん
10/07/12 02:06:35
【 課題 】javascriptで出てくるdojoを簡潔に説明せよ
【 形態 】word
【 GUI 】/
【 期限 】7/12
【 Ver 】
【 補足 】ネットで調べたのですが理解できませんし、説明がわかりません
どなたかおねがいします。
274:デフォルトの名無しさん
10/07/12 02:48:42
>>273
スレ違い
275:デフォルトの名無しさん
10/07/12 15:21:25
【 課題 】関数の変更による処理の高速化
URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】7/16
【 Ver 】 1.6.0_18-b07
【 補足 】添付したテキストに説明があります。どうぞよろしくお願いします。
276:デフォルトの名無しさん
10/07/12 20:54:53
>>273
もう流行ってないだろ
277:デフォルトの名無しさん
10/07/12 23:34:16
>>276
だろ。さん乙
278:デフォルトの名無しさん
10/07/13 12:33:47
【 課題 】53!を正確に計算して出力するjavaプログラムを作成せよ。1桁
分の数を記憶するオブジェクトを多数作り計算するプログラムにすること。
環境はcで、問題がjavaで、unixを使ってemacsで作成してk-termで実行します。よくわからないのでわかる環境を書きましたよろしくお願いします
【 期限 】7/14
279:デフォルトの名無しさん
10/07/13 15:45:27
環境がcならcじゃね?スレチ
280:デフォルトの名無しさん
10/07/13 19:16:02
いや、あちらでも問題になっていますが、「環境は c で出題は java 」といわれても、なんだかよくわからなくて。
>>278
環境が c というのは、いったいどういう意味なんですか。くわしく教えてください。
281:デフォルトの名無しさん
10/07/13 20:48:23
今までcでやって来て、今回はjavaってことか?
282:デフォルトの名無しさん
10/07/13 20:55:06
>>278
>>1
283:デフォルトの名無しさん
10/07/13 21:11:51
C Shellな環境の可能性も
284:デフォルトの名無しさん
10/07/13 22:01:01
mono か‥‥‥。
285:デフォルトの名無しさん
10/07/13 23:52:26
>>280,281
すみません、環境がcと意味不明なこと書きましたが、普通にjavaだと思います。unixでemacsで作って、k-termでコンパイルします。
よろしくお願いします。
286:デフォルトの名無しさん
10/07/14 00:49:44
多倍長整数演算、任意精度演算の勉強かな
ライブラリがあるから移植するとかBigDecimal・・・はセンセの意図と違うか
ようするにソロバンだ
287:デフォルトの名無しさん
10/07/14 04:58:34
>>275
>このプログラムは、数独をGA(遺伝的アルゴリズム)で解いています。
>しかし、このプログラムでは処理の実行時間がまだ遅いです。
>課題:Population.javaの126行目からのクイックソートを改良することで、
>Action.javaの「実行時間」の短縮を行ってください。
たったこれだけなのに「添付したテキストに説明が」なんて面倒なことすんなよ。
で、変更していいのはクイックソートの所だけなのか?
プロファイルしたわけじゃないが、遅い原因は他にもっとありそうじゃないか。
288:デフォルトの名無しさん
10/07/14 11:40:52
【 課題 】入力したテキストファイルを行毎にUTF-8の文字コードに変換してファイルに出力するプログラムを作成せよ
【 形態 】Javaアプリケーション(main()で開始)
【 GUI 】制限なし
【 期限 】7/16
【 Ver 】 1.6.0_20
【 補足 】
あいうえお
アイウエオ
という2行のファイルを入力させた場合
E38182E38184E38186E38188E3818A
E382A2E382A4E382A6E382A8E382AA
というファイルを出力させたいです。よろしくお願いします。
289:デフォルトの名無しさん
10/07/14 17:33:46
>>285
必須の意味知ってる?
290:275
10/07/14 20:39:55
>>287
遅くなりました。
クイックソート以外にも、改良できそうな箇所があればよろしくお願いします!
291:287
10/07/14 21:36:26
>>275>>290
簡単で効果があったもの。
---- Chromosome.java ----
:
int length; //遺伝子長
int fitness = -1; //追加
:
public void setValue(int i, int j, int n) {
fitness = -1; //追加
:
public void setNum(int[][] num) {
fitness = -1; //追加
:
---- CalcFitness.java ----
:
//メソッド内全変更
public static int getFitness(Chromosome chrom) {
if(chrom.fitness < 0) chrom.fitness = numberOfRow(chrom) + numberOfColumn(chrom);
return chrom.fitness;
}
:
--------
以上の変更で、世代数1000回で5回実行の平均で1:50台が0:30台になった。
なお実行したのは古いWin2000server/Pen3S 1.4GHzx2機。
ApacheやらTomcatやらBOINCやらごちゃ動いてるヤツなので世代数を減らして実行した。
292:デフォルトの名無しさん
10/07/15 08:07:11
お願いします…
【 課題 】 シフトJISコードが入っている int cをJAVAで使われてるユニコードに変換しなさい
293:デフォルトの名無しさん
10/07/15 10:50:30
>>292
>>1
294:デフォルトの名無しさん
10/07/15 10:57:44
>>291
ありがとうございます。
これだけでもだいぶ早くなりました。