C์ธ์ด
[C] ๋ฐฑ์ค 2511๋ฒ ๋ฌธ์
adorableco
2021. 10. 3. 12:49
๋ฐ์ํ
์ ์ํ ๋ฐฐ์ด A,B๋ฅผ ์ ์ธํ๊ณ ์นด๋ ์ซ์๋ฅผ ์ฐจ๋ก๋๋ก ์ ๋ ฅ๋ฐ๋๋ค.
ํ ๋ผ์ด๋๋ง๋ค ๋ ํฐ ์ซ์๋ฅผ ๊ฐ์ง ๊ฒ์ 3์ ์ ๋ํ๋ค. (A๊ฐ ํฌ๋ค๋ฉด ascore์ +3 ,B๊ฐ ํฌ๋ค๋ฉด bscore์ +3)
์ด๋ ์ด์น์ ์ด ๊ฐ์ ๋ ์ ์ผ ๋ง์ง๋ง์ ์ด๊ธด ์ฌ๋์ ๊ฒ์์ ์น์๋ก ์ ํด์ผํ๋ฏ๋ก ์ ์ํ ๋ณ์ chk์ ์ธ๋ฑ์ค(i)๋ฅผ ๊ณ์ ์ ๋ฐ์ดํธํด๋๋ค.
๋์ ์ด ๋์ฌ ๊ฒฝ์ฐ์๋ ascore๊ณผ bscore์ ๋ชจ๋ 1์ ๋ํ๊ณ sum์ ์ธ๋ฑ์ค i๋ฅผ ๋ํ๋ค. sum์ ์ธ๋ฑ์ค ์ซ์๋ฅผ ๋ํ๋ ์ด์ ๋ ๋ชจ๋ ๋ผ์ด๋์์ ๋น๊ธฐ๋ ๊ฒฝ์ฐ์ sum์ 45๊ฐ ๋์ผํจ์ ์ด์ฉํด์ ๋ฌด์น๋ถ์ธ์ง ์๋์ง๋ฅผ ํ๋จํ๊ธฐ ์ํด์์ด๋ค.
#include <stdio.h>
int main()
{
int A[10],B[10];
int ascore=0,bscore=0;
int chk = 0,sum = 0;
for (int i = 0; i < 10; i++)
{
scanf("%d",&A[i]);
}
for (int i = 0; i < 10; i++)
{
scanf("%d",&B[i]);
}
for (int i = 0; i < 10; i++)
{
if(A[i]==B[i])
{
ascore++;
bscore++;
sum+=i;
}
else
{
(A[i]>B[i])?(ascore+=3):(bscore+=3);
chk = i;
}
}
printf("%d %d\n",ascore,bscore);
if(ascore==bscore)
{
if(sum==45)
printf("D\n");
else
printf("%c\n",(A[chk]>B[chk])?'A':'B');
}
else
printf("%c\n",(ascore>bscore)?'A':'B');
return 0;
}
๋ฐ์ํ