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