char arr[2][2][3] = {
'A','T','B','C','C','B','A','A','A','B','B','C'
};
int main()
{
char c;
cin >> c;
for (int i = 0; i < sizeof(arr) / sizeof(char); ++i)
{
if (c == *((**arr) + i))
{
cout << "발견";
return 0;
}
}
cout << "미발견";
return 0;
}
// idx번째 사람의 데이트 유무 결정 하는 함수
int cMax = 0;
char stack[10] = { 0 };
void Func(int idx)
{
if (idx == cMax)
{
cout << stack << endl;
return;
}
stack[idx] = 'x';
Func(idx + 1);
stack[idx] = 'o';
Func(idx + 1);
return;
}
int main()
{
cin >> cMax;
Func(0);
return 0;
}
char buf[3][3][3] = { 0 };
int main()
{
char c; cin >> c;
for (int i = 0; i < 3; ++i)
{
for (int j = 0; j < sizeof(buf[0]); ++j)
{
*(buf[i][0] + j) = (c + i);
}
}
for (int i = 0; i < 3; ++i)
{
for (int j = 0; j < 3; ++j)
{
for (int k = 0; k < 3; ++k)
{
cout << buf[i][j][k] << " ";
}
cout << endl;
}
}
return 0;
}
int a, b;
int arr[3][2][3] = { 0 };
int main()
{
cin >> a >> b;
int flag = 0;
for (int i = 0; i < (sizeof(arr) / sizeof(int)); ++i)
{
if (flag < 3)
{
arr[0][0][i] = a;
}
else
{
arr[0][0][i] = b;
}
++flag;
if (6 <= flag)
{
flag = 0;
}
}
for (int i = 0; i < 3; ++i)
{
for (int j = 0; j < 2; ++j)
{
for (int k = 0; k < 3; ++k)
{
cout << arr[i][j][k] << " ";
}
cout << endl;
}
}
return 0;
}
int map[3][6] = {
3,5,4,2,2,3,
1,3,3,3,4,2,
5,4,4,2,3,5
};
char price[6] = "TPGKC";
char a, b;
int main()
{
cin >> a >> b;
int idx = map[a - 'A'][b - '1'];
cout << price[idx - 1];
return 0;
}
// [글자수][중복 글자수의 목록개수]
int DT[11][4] = { 0 };
int main()
{
memset(DT, -1, sizeof(DT));
char strings[4][11] = { 0 };
int i = 0;
for (char(&d)[11] : strings)
{
cin >> d;
int length = strlen(d);
int idx;
for (idx = 0; DT[length][idx] != -1; ++idx);
DT[length][idx] = i++;
}
for (int i = 0; i < 11; ++i)
{
for (int j = 0; j < 4; ++j)
{
if (DT[i][j] != -1) cout << strings[DT[i][j]] << endl;
}
}
reuturn 0;
}
char arr[4][5][3] = {
' ','#',' ',
'#',' ','#',
'#','#','#',
'#',' ','#',
'#',' ','#',
'#','#','#',
'#',' ','#',
'#','#','#',
'#',' ','#',
'#','#','#',
'#','#','#',
'#',' ','#',
'#',' ',' ',
'#',' ','#',
'#','#','#',
'#','#',' ',
'#',' ','#',
'#',' ','#',
'#',' ','#',
'#','#',' '
};
int main()
{
int a; cin >> a;
for (int i = 0; i < 5; ++i)
{
for (int j = 0; j < 3; ++j)
{
cout << arr[a][i][j];
}
cout << endl;
}
return 0;
}
'코딩 테스트 > 알고리즘 풀이' 카테고리의 다른 글
[LV7] 연습 문제 (0) | 2025.04.29 |
---|---|
[LV6] 복습 문제 (0) | 2025.04.27 |
[LV6] 연습 문제 (0) | 2025.04.26 |
[LV5] 훈련 문제 (0) | 2025.04.21 |
[LV5] 연습 문제 (0) | 2025.04.21 |