npos
npos : size_type 으로 정의된 특수값
-1 값으로 정의
string :: npos는 -1 값을 가지는 상수
find() 함수에 의해서 found 되지 못하는 경우 npos값이 리턴
- find() 함수 return value
Position of the first character of the found substring or npos if no such substring is found.
npos : size_type 으로 정의된 특수값
-1 값으로 정의
string :: npos는 -1 값을 가지는 상수
find() 함수에 의해서 found 되지 못하는 경우 npos값이 리턴
주어진 문자열 순서와 동일한 첫 번째 부분 문자열을 찾는 함수
Finds the first substring equal to the given character sequence.
찾은 부분 문자열의 첫 문자 위치 또는 해당 부분 문자열이없는 경우 npos를 return
Position of the first character of the found substring or npos if no such substring is found.
Output:
6
13
not found
문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code “alphanumeric” 문자만 들어있다.
QR Code “alphanumeric” 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ$%*+-./: 이다.
첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다.
각 테스트 케이스에 대해 P를 출력한다.
string으로 문제풀이하는것보다 char로 문제풀이하는 것을 권장
string type comsume more memory over char
string is an object wheras char is a primitive type
point1 : str[j] 가 0 이되는 순간은 문자열의 마지막 index 임을 의미