Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Code Race/2016/리바이: Difference between revisions

From ZeroWiki
imported>김남효
No edit summary
imported>김남효
No edit summary
Line 47: Line 47:
 
 
  }
  }
== 문제 3 ==
#include <stdio.h>
#include <stdbool.h>
#include &lt;stdio.h&gt;
#pragma warning (disable:4996)
#include &lt;stdbool.h&gt;
 
#pragma warning (disable:4996)
int reg00, reg01, reg10, reg11, mem00, mem01, mem10, mem11;
 
int reg00, reg01, reg10, reg11, mem00, mem01, mem10, mem11;
 
 
void load(int a, int b, int c, int d)
{
void load(int a, int b, int c, int d)
int num;
{
if (a == 0 && b == 0)num = mem00;
int num;
if (a == 0 && b == 1)num = mem01;
if (a == 0 &amp;&amp; b == 0)num = mem00;
if (a == 1 && b == 0)num = mem10;
if (a == 0 &amp;&amp; b == 1)num = mem01;
if (a == 1 && b == 1)num = mem11;
if (a == 1 &amp;&amp; b == 0)num = mem10;
 
if (a == 1 &amp;&amp; b == 1)num = mem11;
if (c == 0 && d == 0)reg00 = num;
if (c == 0 && d == 1)reg01 = num;
if (c == 0 &amp;&amp; d == 0)reg00 = num;
if (c == 1 && d == 0)reg10 = num;
if (c == 0 &amp;&amp; d == 1)reg01 = num;
if (c == 1 && d == 1)reg11 = num;
if (c == 1 &amp;&amp; d == 0)reg10 = num;
if (c == 1 &amp;&amp; d == 1)reg11 = num;
}
 
}
 
int main()
{
#include &lt;stdio.h&gt;
int a&#91;8&#93;,b&#91;8&#93;;
#include &lt;stdbool.h&gt;
printf("TEAM : 장용운 새싹 1 이길상 새싹 2 김남효\n");
#pragma warning (disable:4996)
for (int i = 0; i < 8; i++)
{
int reg00, reg01, reg10, reg11, mem00, mem01, mem10, mem11;
scanf("%d", &b&#91;i&#93;);
}
mem00 = b&#91;4&#93;;
mem01 = b&#91;5&#93;;
void load(int a, int b, int c, int d)
mem10 = b&#91;6&#93;;
{
mem11 = b&#91;7&#93;;
int num;
reg00 = b&#91;0&#93;;
if (a == 0 &amp;&amp; b == 0)num = mem00;
reg01 = b&#91;1&#93;;
if (a == 0 &amp;&amp; b == 1)num = mem01;
reg10 = b&#91;2&#93;;
if (a == 1 &amp;&amp; b == 0)num = mem10;
reg11 = b&#91;3&#93;;
if (a == 1 &amp;&amp; b == 1)num = mem11;
 
while (1)
if (c == 0 &amp;&amp; d == 0)reg00 = num;
{
if (c == 0 &amp;&amp; d == 1)reg01 = num;
 
if (c == 1 &amp;&amp; d == 0)reg10 = num;
for (int i = 0; i < 8; i++)
if (c == 1 &amp;&amp; d == 1)reg11 = num;
{
scanf("%d", &a&#91;i&#93;);
}
}
for (int i = 0; i < 8; i++)
{
int main()
if (a&#91;0&#93; == 1 && a&#91;1&#93; == 1 && a&#91;2&#93; == 1 && a&#91;3&#93; == 1)
{
{
int a[8],b[8];
printf("%d %d %d %d %d %d %d %d", reg00, reg01, reg10, reg11, mem00, mem01, mem10, mem11);
printf("TEAM : 장용운 새싹 1 이길상 새싹 2 김남효\n");
return 0;
for (int i = 0; i &lt; 8; i++)
}
{
else
scanf("%d", &amp;b[i]);
{
}
load(a&#91;4&#93;, a&#91;5&#93;, a&#91;6&#93;, a&#91;7&#93;);
mem00 = b[4];
mem01 = b[5];
}
mem10 = b[6];
mem11 = b[7];
}
reg00 = b[0];
reg01 = b[1];
reg10 = b[2];
}
reg11 = b[3];
}
while (1)
{
for (int i = 0; i &lt; 8; i++)
{
scanf("%d", &amp;a[i]);
}
for (int i = 0; i &lt; 8; i++)
{
if (a[0] == 1 &amp;&amp; a[1] == 1 &amp;&amp; a[2] == 1 &amp;&amp; a[3] == 1)
{
printf("%d %d %d %d %d %d %d %d", reg00, reg01, reg10, reg11, mem00, mem01, mem10, mem11);
return 0;
}
else
{
load(a[4], a[5], a[6], a[7]);
}
}
}
}
== 문제 4 ==
== 문제 4 ==
  여기에 코드를 넣어주세요
  여기에 코드를 넣어주세요

Revision as of 11:08, 20 May 2016

CodeRace 2016 답안 제출 포멧입니다.


강사: 장용운 새싹: 이길상 김남효

문제 1

#include <stdio.h>
#include <stdbool.h>


int main()
{
	printf("TEAM : 장용운 새싹 1 이길상 새싹 2 김남효\n");
	return 0;
}

문제 2

#include <stdio.h>
#include <stdbool.h>
#pragma warning (disable:4996)


int main()
{
	int a[8];
	printf("TEAM : 장용운 새싹 1 이길상 새싹 2 김남효\n");

	while (1)
	{

		for (int i = 0; i < 8; i++)
		{
			scanf("%d", &a[i]);
		}
		for (int i = 0; i < 8; i++)
		{
			if (a[0] == 1 && a[1] == 1 && a[2] == 1 && a[3] == 1)
			{
				return 0;
			}
			else
			{
				printf("%d ", a[i]);
			}
			
		}
		printf("\n");
	}
	
}
  1. include <stdio.h>
  2. include <stdbool.h>
  3. pragma warning (disable:4996)

int reg00, reg01, reg10, reg11, mem00, mem01, mem10, mem11;


void load(int a, int b, int c, int d) { int num; if (a == 0 && b == 0)num = mem00; if (a == 0 && b == 1)num = mem01; if (a == 1 && b == 0)num = mem10; if (a == 1 && b == 1)num = mem11;

if (c == 0 && d == 0)reg00 = num; if (c == 0 && d == 1)reg01 = num; if (c == 1 && d == 0)reg10 = num; if (c == 1 && d == 1)reg11 = num;

}


int main() { int a[8],b[8]; printf("TEAM : 장용운 새싹 1 이길상 새싹 2 김남효\n"); for (int i = 0; i < 8; i++) { scanf("%d", &b[i]); } mem00 = b[4]; mem01 = b[5]; mem10 = b[6]; mem11 = b[7]; reg00 = b[0]; reg01 = b[1]; reg10 = b[2]; reg11 = b[3];

while (1) {

for (int i = 0; i < 8; i++) { scanf("%d", &a[i]); } for (int i = 0; i < 8; i++) { if (a[0] == 1 && a[1] == 1 && a[2] == 1 && a[3] == 1) { printf("%d %d %d %d %d %d %d %d", reg00, reg01, reg10, reg11, mem00, mem01, mem10, mem11); return 0; } else { load(a[4], a[5], a[6], a[7]);

}

}


}

}

문제 4

여기에 코드를 넣어주세요

문제 5

여기에 코드를 넣어주세요

문제 6

여기에 코드를 넣어주세요

CodeRace CodeRace/2016