프로그래머스_문자열 다루기 기본
문제 해석
이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다.
목표
문자열 길이와 숫자로만 구성되어있는지 확인하기
방법
1. 문자열 s의 길이가 4 혹은 6인지 확인
2. 숫자로만 구성돼있는지 확인
결과
문자열 길이와 숫자로만 구성되어있는지 확인하기
통과한 코드
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
#include <string.h>
// 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요.
bool solution(const char* s) {
bool answer = true;
int nSize = strlen(s);
if (nSize != 4 && nSize != 6)
return false;
char* str = (char*)malloc(nSize+ 1);
strcpy(str, s);
for (int i = 0; i < nSize; i++)
{
if (str[i] >= 48 && str[i] <= 57)
{
}
else
answer = false;
}
return answer;
}
'프로그래밍 > 프로그래머스' 카테고리의 다른 글
C++ 서울에서 김서방 찾기(프로그래머스) (0) | 2020.06.07 |
---|---|
C++ 문자열 내림차순으로 배치하기(프로그래머스) (0) | 2020.06.05 |
C++ 문자열 내 p와 y의 개수(프로그래머스) (0) | 2020.06.03 |
C++ 문자열 내 마음대로 정렬하기(프로그래머스) (0) | 2020.06.03 |
C++ 두 정수 사이의 합(프로그래머스) (0) | 2020.06.01 |