728x90
어쩌다보니 회사에서 C언어만 쓰게 되었고..
회사 내에서 시험 볼 일이 생겨서 C언어를 처음부터 공부해야한다~
사실 한번도 배운 적이 없어서 진짜 그냥,,, 새로운 과목 수강한다고 생각하고 빡세게 공부해보려고 한다!
목표는 하루에 한개씩 포스팅하기
대신 공부를 위해 억지로(?) 더 찾으면서는 안하고
진짜 필요성에 따라 하나를 효과적으로 공부할 예정!
대신 이거를 절대절대 안 까먹는게 목표다
ㅇㅏ좌좌
📌 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120898
해당 문제는 문자열의 길이를 알기 위한 strlen함수가 필요하다. (물론 다른 방법으로도 풀 수 있겠지만!
함수 원형 :
size_t strlen( const char * str ); // 즉, 인자값으로 길이를 알고자 하는 str을 넣어주면 된다.
반환값:
str의 길이 (null 문자, \0, 아스키 코드 값 0을 만날 때 까지 문자의 개수를 반환함.)
+) string.h 헤더 파일에 선언이 되어있음!
👩💻 전체코드
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
// 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요.
int solution(const char* message) {
int answer = 0;
answer = strlen(message) * 2;
return answer;
}
해당 문제에서는 message의 길이를 알아낼 필요가 있으므로, strlen() 함수를 사용하면 된다!
728x90
'ⓒⓞⓓⓘⓝⓖⓣⓔⓢⓣ' 카테고리의 다른 글
[백준 / C언어] 미로탐색 (2178) (1) | 2024.04.01 |
---|---|
[백준 / 파이썬] 그림 (1926) (0) | 2023.04.13 |
[백준 / 파이썬] 단어 수학(1339) (0) | 2023.04.12 |
[프로그래머스 / 파이썬] 디스크 컨트롤러 (0) | 2023.04.11 |
[백준/파이썬] 30 (10610) (0) | 2023.04.11 |
댓글