본문 바로가기

문자열27

[BOJ / C++] 2743번 : 단어 길이 재기 문제 알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어가 주어진다. 단어의 길이는 최대 100이다. 출력 첫째 줄에 입력으로 주어진 단어의 길이를 출력한다. Solved.ac 레벨 브론즈II 풀이 #include using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); string sStr; cin >> sStr; cout 2022. 4. 1.
[BOJ / C++] 10821번 : 정수의 개수 문제 숫자와 콤마로만 이루어진 문자열 S가 주어진다. 이때, S에 포함되어있는 정수의 개수를 구하는 프로그램을 작성하시오. S의 첫 문자와 마지막 문자는 항상 숫자이고, 콤마는 연속해서 주어지지 않는다. 또, 0으로 시작하는 정수는 주어지지 않는다. 입력 첫째 줄에 문자열 S가 주어진다. S의 길이는 최대 100이다. 출력 문자열 S에 포함되어 있는 정수의 개수를 출력한다. Solved.ac 레벨 브론즈 II 풀이 #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); string str; int cnt = 1; cin >> str; for(int i = 0; i < str.s.. 2022. 4. 1.
[문자열 함수] 문자열 복사, 덧붙이기 이번에도 문자열 함수를 이용한 예제이다. 윤성우 저 '열혈 C 프로그래밍' 교재의 문제 21-2 [문자열 처리]의 문제를 해결해보았다. 시작하기 전에 간단하게 문자열 함수들을 정리해보겠다. 문자열 길이 반환 strlen size_t strlen (const char * s); 의 형태로 사용한다. 여기에서 size_t 선언은 unsigned int의 선언과 완전히 동일하다. ex) 문자열 배열 변수 str의 문자열 길이를 구하기 위해서는 strlen(str)의 형태로 사용할 수 있다. 문자열 복사 strcpy, strncpy char * strcpy(char * dest, const char * src);char * strncpy(char * dest, const char * src, size_t n);.. 2019. 2. 13.