강의로 돌아가기
진수

vector를 나누기하는게 어렵습니다.

아예 함수를 받을때 가아닌 로 해도 오류가뜨고
이렇게 (int) 를 앞에붙혀줘도 나누기가 안되는데 어떻게해야하나요?

작성중인 코드―solution.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <string>
#include <vector>
#include <iostream>

using namespace std;

bool solution(vector<string> phone_book) {
    int check;
    int point;
    bool answer = true;
    for(int i =0 ; i < phone_book.size() ; i++){
        for(int j = i+1 ; j < phone_book.size() ; j++){
            check = ((int)phone_book[j] / (int)phone_book[i]);
            point =1;
            while(true){
                if((check / point) >= 1 && (check / point) < 10){
                    check = check/point;
                    break;
                } 
                else
                    point = point*10;
            }
            if(check == 1){
                answer = false;
                return answer;
            }
            else;
        }
    }
    return answer;
}
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.