이 강좌는 프로그래밍 실력을 좀 더 높이고자 하시는분들에게 도움이 될 것입니다.
강좌 형태는 게임방식으로 진행합니다.
제가 문제를 제시하면, 그냥 열심히 풀기만 하면 됩니다.
제일 먼저 푸시는 분에게 상금 5만원(문상)을 드립니다.
Season 1.
<문제>
우선, 문자열을 입력받습니다.
입력받은 문자열에서 숫자들의 합을 구하고, 그 합을 2진수, 16진수, 10진수로 출력하시오.
즉,
합을 2진수로 출력하는 것이 첫번째 문제입니다.
합을 16진수로 출력하는 것이 두번째 문제입니다.
합을 10진수로 출력하는 것이 마지막 문제입니다.
/*
단, 제약조건이 있습니다.
입/출력하는데 getchar(), putchar() 만 사용해서 구현하세요.
(printf 등 기타 함수들의 사용은 모두 금지합니다.)
*/
출력예시)
첫번째 문제, 합을 2진수로 출력
asdas213123 <-입력한 문자열
00000000000000000000000000001100 <-입력받은 문자열에서 숫자들의 합을 2진수로 출력
두번째 문제, 합을 16진수로 출력
asdas213123 <-입력한 문자열
0000000C <-입력받은 문자열에서 숫자들의 합을 16진수로 출력
세번째 문제, 합을 10진수로 출력
asdas213123 <-입력한 문자열
12 <-입력받은 문자열에서 숫자들의 합을 10진수로 출력
< 이 3개의 문제들을 하나의 프로그램에 모두 구현하셔도 상관없습니다. >
문제를 푸신분들은 댓글로 소스를 공개해주세요.
( 주석으로 설명이 포함되어야 합니다. )
/*
정답자가 있다면 그 분의 소스가 솔루션이 될것입니다.
제시한 문제를 제데로 풀어낸 사람이 한명도 없다면 솔루션을 제시하겠습니다.
*/ |