백준 6679 싱기한 네자리 숫자
Console Programming/C# Console 2019. 10. 24. 09:57
using System;
namespace _6679
{
class Program
{
static void Main(string[] args)
{
for (int k = 1000; k < 10000; k++)
{
int a = k;
int decimalPower0 = a % 10;
int decimalPower1 = a / 10 % 10;
int decimalPower2 = a / 10 / 10 % 10;
int decimalPower3 = a / 10 / 10 / 10 % 10;
int[] decimalPower = { decimalPower0, decimalPower1, decimalPower2, decimalPower3 };
int dozenPower0 = a % 12;
int dozenPower1 = (a / 12) % 12;
int dozenPower2 = ((a / 12) / 12) % 12;
int dozenPower3 = (((a / 12) / 12) / 12) % 12;
int[] dozenPower = { dozenPower0, dozenPower1, dozenPower2, dozenPower3 };
int hexPower0 = a % 16;
int hexPower1 = (a / 16) % 16;
int hexPower2 = ((a / 16) / 16) % 16;
int hexPower3 = (((a / 16) / 16) / 16) % 16;
int[] hexPower = { hexPower0, hexPower1, hexPower2, hexPower3 };
int sum1 = 0;
int sum2 = 0;
int sum3 = 0;
for (int j = 0; j < 4; j++)
{
//if (decimalPower[j] < 10 && dozenPower[j] < 10 && hexPower[j] < 10)
if(true)
{
sum1 += decimalPower[j];
sum2 += dozenPower[j];
sum3 += hexPower[j];
}
}
//Console.WriteLine($"{sum1} {sum2} {sum3}");
if (sum1 == sum2 && sum1 == sum3)
{
Console.WriteLine(a);
}
}
}
}
}
'Console Programming > C# Console' 카테고리의 다른 글
2019-10-23 23일차 스택의 사용방법 (0) | 2019.10.24 |
---|---|
2019-10-22 22일차 2048게임 만들기 (0) | 2019.10.24 |
2019-10-21 21일차 2차원 배열(2) 좌표를 인덱스로 변환하고 캐릭터 움직이기 (0) | 2019.10.24 |
2019-10-21 21일차 2차원 배열 (좌표<------> 배열의인덱스) (0) | 2019.10.23 |
백준 2167 (0) | 2019.10.22 |