過去の投稿日別表示

[ リスト | 詳細 ]

全1ページ

[1]

夕食

今日の夕食は「スタミナ焼肉」
ショウガをもらったから千切りにして香り付け
ニンジン+たまねぎをスライスしてお肉と混ぜたものをショウガ油の中へ投入



炒めて火が通れば完成です☆



毎日夕食作りって億劫
なんとなく作ってしまう
ホントならレパートリーを増やすために本を見ながら作るのかな?




最近同じものしか作っていないような気がします(汗)




田舎だから野菜中心の生活
おかげで周りをふくめ風邪を引かずに健康に暮らせました
日本食が一番体にいいのかな




来年も1年健康でいられますように♪



イメージ 1

変わったのかな?

イメージ 1



たまに自分の気持ちがわからなくなるの


今の気持ち?


ヤッパリわかりません


言えるのはとても『 暖かい 』ってことかな


変わらないでくれるってことがとてもうれしい


いつもありがとう☆

テストケース作成


000000000000000000
000010101010100000
000010101010100000
000010101010100000
000111111111110000
011111111111111110
000111111111110000
000010101010100000
000010101010100000
000010101010100000
011000000000001010
011000000000111110
000000000000000000

イメージ 1




できるのかなぁ。。。




ちなみに結果は・・・


/***********************************************************************
*  kadai116
* ラベリングをするプログラム作成
* (ノーヒント!!)
* (問題は、ソース上に定義してもよいです)
*
* 作成日:  2008年12月13日
* 更新日:    2008年12月20日 PM 16:50
* 備考 :
************************************************************************/

main( )
{
	char a[13][18+1] = { 	{"000000000000000000"},	/* 0 */
				{"000010101010100000"},	/* 1 */
				{"000010101010100000"},	/* 2 */
				{"000010101010100000"},	/* 3 */
				{"000111111111110000"},	/* 4 */
				{"011111111111111110"},	/* 5 */
				{"000111111111110000"},	/* 6 */
				{"000010101010100000"},	/* 7 */
				{"000010101010100000"},	/* 8 */
				{"000010101010100000"},	/* 9 */
				{"011000000000001010"},	/* 10 */
				{"011000000000111110"},	/* 11 */
				{"000000000000000000"}	};	/* 12 */
	int i;	/* 縦 */
	int m;	/* 横 */
	char s;	/* ラベル */
	int b;	/* マーク縦 */
	int c;	/* マーク横 */
	
	
	char g[13][18+1] = { 	{"000000000000000000"},	/* 0 */
				{"000000000000000000"},	/* 1 */
				{"000000000000000000"},	/* 2 */
				{"000000000000000000"},	/* 3 */
				{"000000000000000000"},	/* 4 */
				{"000000000000000000"},	/* 5 */
				{"000000000000000000"},	/* 6 */
				{"000000000000000000"},	/* 7 */
				{"000000000000000000"},	/* 8 */
				{"000000000000000000"},	/* 9 */
				{"000000000000000000"},	/* 10 */
				{"000000000000000000"},	/* 11 */
				{"000000000000000000"}	};	/* 12 */

	

	for(i=0;i<13;i++){
		for(m=0;m<18;m++){
			if(a[i][m]=='0'){
				printf(" ");
			}else{
				printf("%c",a[i][m]);
			}
		}
		printf("\n");
	}

	s = '1';
	for(i=0;i<13;i++){
		for(m=0;m<18;m++){

			b = i;
			c = m;
			while(a[b][c]=='1' || a[b][c]==s){

				a[b][c] = 0;
				g[b][c] = s;

				while(a[b][c+1]=='1'){
					c++;
					a[b][c] = 0;
					g[b][c] = s;
				}
				
				c = m;

				while(a[b][c-1]=='1'){
					c--;
					a[b][c] = 0;
					g[b][c] = s;
				}

				c = m;

				while(a[b-1][c]=='1'){
					b--;
					a[b][c] = 0;
					g[b][c] = s;
				}

				b = i;
				
				while(a[b+1][c]=='1'){
					b++;
					a[b][c] = 0;
					g[b][c] = s;
				}

				b = i;

				

				s++;

			}
		}
	}


	for(i=0;i<13;i++){
		for(m=0;m<18;m++){
			if(g[i][m]=='0'){
				printf(" ");
			}else{
				printf("%c",g[i][m]);
			}
		}
		printf("\n");
	}


}





イメージ 2



あは!
・・・ボロボロだ(++)



がんばります☆

kadai116 指摘はクリア

/***********************************************************************
*  kadai116
* ラベリングをするプログラム作成
* (ノーヒント!!)
* (問題は、ソース上に定義してもよいです)
*
* 作成日:  2008年12月13日
* 更新日:    2008年12月20日 am 8:50
* 備考 :
************************************************************************/


main( )
{
	char a[13][18+1] = { 	{"100000000000000000"},	/* 0 */
				{"000000001111111001"},	/* 1 */
				{"101000001111111000"},	/* 2 */
				{"011100001111111000"},	/* 3 */
				{"001110010000000000"},	/* 4 */
				{"000100111000000010"},	/* 5 */
				{"000001111100000010"},	/* 6 */
				{"000000111000001110"},	/* 7 */
				{"011110011000110000"},	/* 8 */
				{"011110001001111000"},	/* 9 */
				{"011110000000111000"},	/* 10 */
				{"000000111100111000"},	/* 11 */
				{"000000000000000000"}	};	/* 12 */
	int i;	/* 縦 */
	int m;	/* 横 */
	char s;	/* ラベル */
	int b;	/* マーク縦 */
	int c;	/* マーク横 */
	
	
	char g[13][18+1] = { 	{"000000000000000000"},	/* 0 */
				{"000000000000000000"},	/* 1 */
				{"000000000000000000"},	/* 2 */
				{"000000000000000000"},	/* 3 */
				{"000000000000000000"},	/* 4 */
				{"000000000000000000"},	/* 5 */
				{"000000000000000000"},	/* 6 */
				{"000000000000000000"},	/* 7 */
				{"000000000000000000"},	/* 8 */
				{"000000000000000000"},	/* 9 */
				{"000000000000000000"},	/* 10 */
				{"000000000000000000"},	/* 11 */
				{"000000000000000000"}	};	/* 12 */

	

	for(i=0;i<13;i++){
		for(m=0;m<18;m++){
			if(a[i][m]=='0'){
				printf(" ");
			}else{
				printf("%c",a[i][m]);
			}
		}
		printf("\n");
	}

	s = '1';
	for(i=0;i<13;i++){
		for(m=0;m<18;m++){
			while(a[i][m]=='1'){
				
				b = i;
				c = m;
				while(a[b][c]=='1'){
					while(a[b][c]=='1'){
						a[b][c]=0;
						g[b][c]=s;
						c++;
					}
					b++;
					c = m;
					

					if(a[b][--c]=='1' && a[b][c+1]=='1'){
						while(a[b][c-1]=='1'){
							c--;
						}

					}else if(a[b][++c]=='1'){
						
					
					}else if( a[b][++c]=='1' && g[b-1][c]!='0'){
						
					}else{
						break;
					}
				}
				s++;
			}
		}
	}


	for(i=0;i<13;i++){
		for(m=0;m<18;m++){
			if(g[i][m]=='0'){
				printf(" ");
			}else{
				printf("%c",g[i][m]);
			}
		}
		printf("\n");
	}


}



イメージ 1




指摘はクリアできた。
でもね、次に言われることはわかってるの
次のテストケースはたぶん・・・
100000000000000000
000000001111111001
101000001111111000
011100001111111000
001110010000000000
000100111000000010
000001111110000010
000000111010001110
011110011000110000
011110001001111000
011110000000111000
000000111100111000
000000000000000011

イメージ 2

だと思います(; ;)




うーん。。。
ひじりさん、もうしばらくお待ちください♪

全1ページ

[1]


よしもとブログランキング

もっと見る

[PR]お得情報

ふるさと納税サイト『さとふる』
実質2000円で特産品がお手元に
11/30までキャンペーン実施中!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事