백준(BaekJoon)

[BaekJoon/C] No.9086 : 문자열

ekdnjs510 2024. 4. 30. 14:19
728x90

https://www.acmicpc.net/problem/9086

No.9086 문제

 

No.9086 문제풀이

 

  1. 문자열의 길이를 구하려면 strlen() 함수를 사용해야하며 이 함수는 string 헤더 파일에 있습니다. => #include <string.h>
  2. 사용자에게 받을 숫자,문자 변수를 선언해줍니다. 이때 문자열의 길이를 구하여 처음과 끝을 출력할 것이기 때문에 char 문자형을 사용하고 배열을 사용해 각각의 데이터를 인덱스에 저장해줍니다. 여기서 배열은 0부터 시작하기 때문에 1000보다 작은 것을 이용하려면 배열 대괄호 안에 1001을 써야됩니다. => char length[1001]
  3. 입력받은 문자열 "%s" 의 첫 번째 문자와 마지막 문자의 출력을 반복문을 사용하여 입력받은 테스트 케이스의 개수만큼 실행합니다. 이때 length[strlen(lenth)-1] 은 선언해준 문자열의 길이를 세어주고 1을 빼 마지막 문자열을 나타냅니다.
  • #define _CRT_SECURE_NO_WARNINGS : scanf의 경고를 없애기 위해 사용했습니다.

 

 

GPT 용어정리

 

728x90