https://www.acmicpc.net/problem/10988
c++에서 배열의 길이를 구할 때 사용할 수 있는 함수가 두 가지가 있지요. 그 차이점을 알아봅시다!
string.length() -> 시간복잡도 O(n)
string.size() -> 시간복잡도 O(1)
=> 결론 : string.size()를 씁시다 여러분~~ ;)
추가) 갑자기 헷갈려가지구..홀홀
/ : 몫 구하는 연산자 -> but. 피연산자의 자료형(정수형, 실수형)에 따라 몫이 될 수도, 수학적 나눗셈이 될 수도 있음
% : 나머지 구하는 연산자
#include <iostream>
#include <string>
using namespace std;
int main(){
string word;
cin >> word;
int count = 0;
int length = word.size() / 2;
for(int i=0; i<length; i++){
if(word[i] != word[word.size() -1 -i]){
cout << 0;
break;
} else{
count++;
}
}
if(count == length) cout << 1;
}
참고블로그
https://prmblogs.tistory.com/39
[ C++ ] size()와 length() 함수 차이점
[ 티스토리 ] 애드센스 하루 100명 방문자수 수익 공개 [ 티스토리 ] 애드센스 하루 100명 방문자수 수익 공개 티스토리 시작하기 2023년 3월부터 기억보다 기록하는 마음으로 공부하면서 배운 내용
prmblogs.tistory.com
https://jimmy-ai.tistory.com/241
[C언어/C++] 나눗셈 연산의 원리, 몫과 나머지를 구하는 방법
C언어(C++ 포함) 나누기, 몫, 나머지 C언어와 C++에서 나눗셈 연산이 수행되는 원리를 살펴보고 몫과 나머지를 구하는 방법에 대해서도 다루어보도록 하겠습니다. 나눗셈 연산 원리 5 나누기 2의 연
jimmy-ai.tistory.com
'Algorithm > BOJ' 카테고리의 다른 글
| 2903 - 중앙이동알고리즘 (0) | 2025.01.30 |
|---|---|
| [백준/1157/c++] 단어 공부 (1) | 2024.02.17 |
| [백준/11718/c++] 그대로 출력하기 (0) | 2024.02.13 |
| [백준/2908/c++] 상수 (0) | 2024.02.13 |
| [백준/10809/c++] 알파벳 찾기 (0) | 2024.02.13 |