OLD_알고리즘/Programmers - 알고리즘60 Programmers ] Level 1 - 콜라츠 추측 틀린코드 #include #include using namespace std; int solution(int num) { int answer = 0, count = 0; while(num > 1){ if(num % 2 == 0){ num = num / 2; ++count; }else{ num = (num * 3) + 1; ++count; } if (count >= 500){ //answer = -1; //break; return -1; }else{ answer = count; } } return answer; } > count 값이 ++이 안 되는 것으로 추측하건대 계산된 num값이 int 자료형 범위를 넘었을 때, count가 멈추는 것 같다. 🌱 정답코드 ** int가 아닌 long long 형으로 .. 2021. 1. 6. Programmers ] Level 1 - 하샤드 수 보호되어 있는 글 입니다. 2021. 1. 4. Programmers ] Level 1 - 핸드폰 번호 가리기 #include #include using namespace std; string solution(string phone_number) { string answer = ""; string temp = ""; vector nTemp; int phoneN_size = 0; /* 가려야 하는 번호 size(0부터 count) 010 0000 0000 >> 6개/10개 02 000 0000 >> 4개/8개 042 000 0000 >> 5개/9개 */ nTemp.push_back(phone_number); //nTemp = phone_number; phoneN_size = nTemp.size(); for(int i = 0; i < nTemp.size(); i++){ if(phoneN_size < 5){ answe.. 2021. 1. 4. Programmers ] Level 1 - 행렬의 덧셈 보호되어 있는 글 입니다. 2021. 1. 3. 이전 1 ··· 11 12 13 14 15 다음