반응형
출처: http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=1779&sca=203
Approach
변경되는 문자를 두 개의 배열로 매칭
from[] = {'A', '0', '5'} / to[] = {'a', '5', '4'}
ABC0145abA → aBC5144aba
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int N, M;
char from[50], to[50], temp;
void decode(char A) {
for (int i = 0; i < N; ++i) {
if (A == from[i]) {
printf("%c", to[i]);
return;
}
}
printf("%c", A);
}
int main(void){
// freopen("input.txt", "r", stdin);
scanf("%d", &N);
for (int i = 0; i < N; ++i) {
scanf(" %c", &from[i]);
scanf(" %c", &to[i]);
}
scanf("%d", &M);
for (int i = 0; i < M; ++i) {
scanf(" %c", &temp);
decode(temp);
}
}
반응형
'PS 문제 풀이 > Jungol' 카테고리의 다른 글
[Jungol] 정올 1133 UNIQUENESS2 (0) | 2021.03.18 |
---|---|
[Jungol] 정올 3699 변장 (0) | 2021.03.18 |
[Jungol] 정올 1814 삽입정렬 횟수 세기 (0) | 2021.03.18 |
[Jungol] 정올 3690 stack api (0) | 2021.03.18 |
[Jungol] 정올 3701 queue api (0) | 2021.03.18 |
댓글