13163번
처음에 string 문자열을 2개만들어서 구현을 했는데 런타임 에러 (Segfault)가 떠버렸다. 그래서 찾아보면서 for문을 하나 줄이고 string 문자열도 하나 지웠더니 정답이되었다. 뭔가좀 꺼림직하다 코드 둘다 로직은 비슷했는데 이상하다..
1065
for(int i=0; i<=20; i++)
{
v.push_back(i);
}
cout<<v[20]<<endl;
이코드에서 벡터v의 0번째 자리부터 0이들어간다 ,즉 v[20]에는 20이들어간다 .내가 햇갈린거는 그냥c의 배열처럼 123을받으면 v[0]에는 1 v[2]에는2이런식으로 들어가는줄알았다. 이걸 알지못해서 초반에 시간을 잡아먹었다. 그래서 다른풀이로 해결하였다. 풀고나니 엄청 간단한문제..