오늘은 코딩도장 47.6 심사문제 풀이를 해보겠습니다.
<문제>표준 입력으로 정수와 길이 10 이하의 문자열이 입력됩니다. 입력된 문자열을 정수만큼 문자 단위로 N-gram을 출력하는 프로그램을 만드세요(scanf 함수 호출 전에 문자열을 출력하면 안 됩니다). 만약 입력된 문자열의 길이가 입력된 정수 미만이라면 wrong을 출력하세요.
N-gram의 한 예를 들어보겠습니다.
n이 2일때 hello라는 것에 대한 N-gram은 다음과 같습니다.
이 문제를 해결하기 위해서는 중첩 반복문을 이용해야 합니다.
첫 번째 for문은 전체 반복 횟수를 위한 것이고, 두 번째 for문은 한 줄에 n개의 글자를 출력하기 위한 것입니다.
[c언어] 코딩도장 64.7 전치행렬 만들기 문제풀이 (0) | 2021.06.26 |
---|---|
[c언어] 코딩도장 53.6 선의 길이 구하기 문제풀이 (0) | 2021.06.25 |
[c언어] 코딩도장 45.8 특정 단어 개수 세기 문제 풀이 (0) | 2021.06.23 |
[c언어] 코딩도장 44.7 공백 개수 세기 문제 풀이 (0) | 2021.06.22 |
[c언어] 코딩도장 38.8 지뢰찾기 문제 풀이 (0) | 2021.06.21 |
댓글 영역