for문과 인덱스로 코드를 짜려고 시도해봤다가 여러번 틀렸다 문자열 길이반환을 몰랐기때무네 ^.^
0단계인데도 왜이렇게 어려운건지 아는사람..? ㅎ
바드한테 물어보니 역순으로 하려면
for문을 이렇게 변경하면 된다
for (int i = str.length() -1; i >= 0; i--)
{ cout << str[i] << endl; }
문자열을 뒤에서부터 세는 코드이다.
프로그래머스에는 다른 사람의 풀이도 볼 수 있어서 하나 가져와보았다.
range - based for 루프라고 한다..
기초책 하나만 사서 하려니 이런 루프 배운적 없는데 이런식으로 하나씩 알아가야하는 코린이
str.length() 는 str.size()로도 사용할 수 있다.
이것도 왜그런지 궁금해서 바드한테 물어봄 ㅋㅋ
size () 가 표현할 수 있는 길이가 더 길군!
'개발일지' 카테고리의 다른 글
231106 대소문자 바꿔서 출력하기 (0) | 2023.11.06 |
---|---|
231030 홀짝 구분하여 정수의 합, 제곱의 합 구하기 (0) | 2023.10.30 |
231023 홀짝 구분하기 (1) | 2023.10.23 |
231012 _ 문자열 반복 (0) | 2023.10.12 |
개발일지 작성 (0) | 2023.10.04 |