티스토리 뷰
[프로그래밍 문제] 디코딩
(Ch5) 디코딩 :: 함수
Background
디코딩은 암호해독의 방법이다. 이 문제에서는 간단한 인코딩된 문자열에 대해서 그것을 디코딩 하는
프로그램을 만들어 보도록 하자.
알파벳 소문자에 대해서만 처리하도록 한다. 다음은 인코딩 규칙이다.
a -> c
b -> d
c -> e
d -> f
......
t -> v
u -> w
v -> x
w -> y
x -> z
y -> a
z -> b
각 알파벳 순서에서 두단계 뒤의 것으로 인코딩 하고 y,z에 대해서는 각각 a,b로 인코딩 하는 것이다.
이에 따라서, 예를 들어 인코딩 된 문자 cde는 abc로 디코딩 하도록 한다. 알파벳 소문자 이외의 문자는
그대로 출력한다.
단, 프로그램에서 디코딩을 하는 부분을 아래에 주어지는 함수형태로 작성하여 이용하도록 한다.
void Decoding(char *str, int strlen){
//작동 부분
}
매개변수에 주석을 달자면 char *str은 문자형 배열을 의미한다.
int형 strlen은 매개변수로 전해지는 문자형 배열의 길이를 의미한다.
Input
디코딩할 문자열 하나가 입력된다. 한줄에 문자열 하나씩 입력되며 입력되는 문자열의 최대 길이는 100자를 넘지
않는다.
Output
출력 형식은 Sample Output과 같은 형식을 따른다.
입력되는 인코딩된 문자열을 디코딩 한 문자열을 출력한다. 각 문자열의 출력이 끝나면 개행처리 한다.
Sample Input 1
cde
Sample Output 2
abc
Sample Input 2
Mggv cv 3co.
Sample Output 2
Meet at 3am.
'IT 이야기 > 프로그래밍' 카테고리의 다른 글
[PHP] 리다이렉션(페이지이동)의 3가지 방법 (0) | 2012.09.08 |
---|---|
알툴바 막는 스크립트 소스 (7) | 2012.09.04 |
[모바일] 모바일 페이지 개발시 기본 소스 (0) | 2012.08.27 |
Turbo C++ 헤더파일을 Visual C++에서 사용하기 (0) | 2012.06.02 |
[프로그래밍 문제] C언어 문제 - 포인터와 사칙연산 (0) | 2012.06.01 |
[C++] 숫자를 입력받아 그 수가 소수인지 판별하는 프로그램 (2) | 2012.05.23 |
[C언어 소스] 가장 간단한 2진수 출력 소스 (0) | 2012.05.15 |
정렬(sort) - 쉘 정렬(shell sort) (0) | 2012.05.14 |
정렬(sort) - 삽입 정렬(insertion sort) (0) | 2012.05.14 |
정렬(sort) - 단순정렬(selection sort) (0) | 2012.05.14 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
- W3Schools Online Web Tutorials
- 구차니의 잡동사니 모음
- [IT]블로거팁닷컴
- 비앤아이님의 블로그
- Blog Suspect
- 즐거운하루 blog
- zinicap의 검색엔진 마케팅(SEM)
- 머니야머니야님의 블로그
- [Friend] AtinStory
- [기타배우기]해브원 박스
- [웹표준] SINDB.com
- 해커 C 이야기
- [애드센스] 길라잡이
- 정순봉의 IT SCHOOL
- 씨디맨의 컴퓨터이야기
- 2proo Life Story
- 못된준코의 세상리뷰
- [IT강좌] 정보문화사
- IN 대전
- 에우르트는 나쁜남자 -_-
- 씬의 싱크탱크
- 엔돌슨의 IT이야기
- 진이늘이
- 'Cooltime'의 블로그
- 후이의 Tistory
- Soulstorage
- 앤드&엔드의 블로그
- June Blog
- 노지의 소박한 이야기
- gbWorld
- 인터넷 속 나의 생각
- HarshNix
- ART of WEB
- 녹두장군 - 상상을 현실로
TAG
- C언어
- 소스코드
- 안드로이드
- 예제 소스
- 인터넷 익스플로러
- 안드로이드 어플
- 소스
- 리뷰
- MBTI
- HTML
- C언어 소스
- 인터넷
- JavaScript
- 스마트폰
- MBTI 강좌
- 강좌
- MBTI 테스트
- C언어 문제
- MBTI 자료
- It
- 프로그래밍 문제
- 프로그래밍
- php
- 강의
- 성공
- 안드로이드 어플 추천
- MBTI 검사
- 효과음
- C
- 모토로이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함