public class Solution {
public bool solution(string s) {
bool answer = true;
int resultcheck = 0; //결과를 체크하는 함수 선언
if (s.Length == 4 || s.Length == 6)
{
answer = int.TryParse(s, out resultcheck); //문자열을 정수형으로 표현하
}
else
{
answer = false;
}
return answer;
}
}
TryParse ( string , 함수 )
숫자의 문자열 표현을 해당하는 32비트 부호 있는 정수로 변환합니다. 반환 값은 변환의 성공 여부를 나타냅니다.
s : 변환할 숫자가 포함된 문자열입니다.
resultcheck : 이 메서드는 변환이 성공한 경우 s에 포함된 숫자의 32비트 부호 있는 정수 값을 반환하고, 변환이 실패한 경우 0을 반환합니다. s 매개 변수가 null 또는 Empty이거나, 형식이 올바르지 않거나, MinValue보다 작거나 MaxValue보다 큰 숫자를 나타내는 경우 변환이 실패합니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다. 원래 result에 제공된 모든 값을 덮어쓰게 됩니다.
bool : true가 성공적으로 변환되었으면 s이고, 그렇지 않으면 false입니다.
728x90
'프로그래머스 문제풀이' 카테고리의 다른 글
프로그래머스 Level 1 : 나누어 떨어지는 숫자 배열 (0) | 2020.06.29 |
---|---|
프로그래머스 Level 1 : 문자열 내림차순으로 배치하기 (0) | 2020.06.28 |
프로그래머스 Level1 : 자연수 뒤집어 배열로 만들기 (0) | 2020.06.28 |
프로그래머스 Level1 : 행렬의 덧셈 (0) | 2020.06.28 |
프로그래머스 Level1 : 정수 내림차순으로 배치하기 (0) | 2020.06.28 |