본문 바로가기
C/SWEA

[SWEA] #2050. 알파벳을 숫자로 변환

by 단월໒꒱ 2021. 7. 4.

[문제]

 

[코드]

 

 

[풀이]

strlen함수를 사용하기 위해 string.h 헤더파일을 가져온다.

strlen으로 입력받은 문자열 line의 길이를 세 준 뒤 반복문에서 길이만큼 반복되도록 해준다.

아스키코드상 10진수로 A와 1은 64 차이가 나므로 line에 입력받은 문자열 값에서 64를 빼준 값을 출력하도록 한다.

(저번에 피드백 받은대로 strlen을 사용하는 대신 마지막에 \0이 입력되는 점을 이용하려고 했으나 계속 오류가 나서 일단은 이 풀이로 진행했습니다.)

 

 

[결과]

input에 문제에서 제시된 입력사항을 넣어주면 아래의 결과가 나온다.

 

 

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QLGxKAzQDFAUq&categoryId=AV5QLGxKAzQDFAUq&categoryType=CODE&problemTitle=2050&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=1# 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

 

'C > SWEA' 카테고리의 다른 글

[SWEA] #2071. 평균값 구하기  (0) 2021.09.12
[SWEA] #2072. 홀수만 더하기  (0) 2021.07.04
[SWEA] #2047. 신문 헤드라인  (0) 2021.06.27
[SWEA] #1966. 숫자를 정렬하자  (0) 2021.06.27
[SWEA] #2063. 중간값 찾기  (0) 2021.05.23

댓글