알고리즘/프로그래머스

문자열다루기 기본

폭주강아지 2019. 1. 7. 01:44



해결 : 


1) 문자열 길이가 4 거나 6 이 아니면 false


2) 문자열안에 숫자가 아니면 false

1) 숫자를 표시하는 법은 '0' 이거나 '9'로 할수도 있지만

2) 아스키코드를 이용해 0은 48, 9는 57를 활용할 수 있다.     






다른 방법은 

isdigit라는 함수를 활용해 문자가 숫자에 속하는지 검사할 수 있다.


※ int isdigit(int c);

c는 검사할 문자 or 아스키값

반환값은 0~9사이에 속하면 true, 아니면 false