알고리즘/programmers
-
[c++] kakao_winter_19_01(인형 뽑기)알고리즘/programmers 2020. 4. 16. 20:47
문제 분류 : stack [문제 설명] - vector board 형식으로 받은 인형뽑기 기계 안의 인형들을 하나씩 moves 벡터의 순서대로 뽑아 오른쪽 바구니어 넣는 문제이다. 단, 같은 종류의 인형이 2개 쌓여있을 경우 그 인형들은 사라진다. 최종적으로 사라진 인형의 총 갯수를 구하는 문제이다. [ISSUE 사항] - vector 를 선언하면서 테스트 케이스들을 push_back 하지말고 한번에 선언할 수 없나? => 단순히 배열 선언하듯이 벡터의 요소들 같이 선언하면 됨 - board 로 받은 변수가 그림 그대로 처럼 가로 기준으로 나열된건데 난 괜히 세로로 이해해서 상당히 시간이 오래걸림 => 문제를 꼼꼼히 읽자; - for문 속 continue 와 break 의 용도를 헷갈림 => for문 속..
-
[C++] JadenCase알고리즘/programmers 2020. 4. 6. 20:31
우리가 흔히 접할 수 있는 모든 단어의 앞 문자만을 대문자로 변경하는 문제이다. [코드] #include #include using namespace std; int main() { cin.tie(NULL); cout.tie(NULL); ios::sync_with_stdio(false); string imsi; getline(cin,imsi); //1. 모든 대문자를 소문자로 바꾸기 for (int i = 0; i = 'A' && imsi[i] = 'a' && imsi[i] = 'a' && imsi[i+1] 단, i=0 (맨 처음 문자 일때는 그전에 공백이 없으니 따로 처리)