알고리즘
[알고리즘] cstring (pro01 ~ pro08)
ok4u
2021. 2. 21. 22:29
팰린드롬 문제를 풀면서 문자열에 대한 이해가 많이 부족한 것 같아서 문자열에 대한 정리를 해보려고 한다.
1. Happy Birthday => yadhtriB yppaH
문자열을 가리키는 포인터 변수를 선언하여 선언한 포인터 변수에 주소값을 바꿔주며 출력하면 된다.
2. 대소문자 변환
3. 공백문자 제거
1. str[j] = '\0' 이 부분이 핵심이다.
강제적으로 문자열의 마지막이라는 것을 null 로 정의하면 됨.
2. strlen은 해당 문자에서 '\0' 까지만 길이를 계산한다.
4. 팰린드롬
팰린드롬을 포인터 사용해서 풀어보려고 했는데, 하고싶은대로 잘 되지 않았다.
내일 다시 해봐야할거 같다!
에라테스토네스?체 도 추가해야하고, BOJ 1747도 확인할 것.