Lv0. 중복된 숫자 개수 : 문제링크벡터 array의 각 인덱스의 원소와 매개변수 정수 n을 비교해가면서 중복된 숫자가 있을 경우 answer를 1씩 증가시킨다.
문제링크처음에 너무 생각없이 헤더를 사용했고, 벡터를 쓸 생각없이 그냥 홀수를 구하는 식으로 코드를 전개했다. 내가 너무 복잡하게 생각한 것 같다. 그냥 2로 나누었을 경우의 나머지가 1일 때, 즉 홀수인 경우에 answer 벡터에 원소 i를 push_back()만
문제링크continue를 생각하면 쉽게 풀 수 있는 문제이다.
문제링크정말 간단한 문제라 금방 코딩을 했는데 계속 테스트 케이스 에러가 발생했다. 그래서 생각해 보니 분기문의 순서가 잘못된 것을 깨달았다. 수정된 코드는 다음과 같다.이렇게 price가 500,000원 이상일 경우를 첫 번째 분기로 설정하면 이 금액보다 적은 금액들
문제링크나눗셈, 나머지 연산자와 vector의 push_back() 메서드만 이해하면 쉽게 풀 수 있는 문제이다.
문제링크주어진 numbers, answer 벡터와 매개변수로 들어온 num1, num2 등을 for문에 잘 설정하고 answer 벡터에 push_back() 메서드를 사용하면 쉽게 풀 수 있는 문제이다.
문제링크처음에 이 문제를 봤을 때 공약수를 찾아야 해서 어렵게 생각했지만 그냥 for 반복문을 돌려서 입력값으로 들어오는 n을 i로 나눴을 때 나머지가 0이면 answer의 값을 1씩 증가시키면 쉽게 해결되는 문제였다. 쉽게쉽게 생각하자.
문제풀이처음에 if-else문으로 분기를 나눠서 하는걸로 생각했지만 굳이 그렇게 할 필요가 없었다.
문제링크dot0이 x를 가리키고, dot1이 y를 나타내는 것만 잘 파악하면 쉽게 풀 수 있는 문제이다.
문제풀이my_string 배열의 인덱스를 가리키는 변수인 temp가 모음인 a, e, i, o, u가 모두 아닐 때를 조건식으로 설정하면 된다.
문제풀이처음 문제 풀 때 i % code == 0 라고 코딩해서 테스트 케이스 오류가 발생했었다. 생각해보니 i = 0에서부터 시작하는데 이를 착각해서 문제를 틀린 것 같다. size() 함수와 length() 함수에 대해서 나중에 정리할 예정이다.