코딩테스트 33

[프로그래머스] 정수 찾기

정수 리스트 num_list와 찾으려는 정수 n이 주어질 때, num_list안에 n이 있으면 1을 없으면 0을 return하도록 solution 함수를 완성해주세요. num_list 안에 있는 정수 n이 들어있을 때 answer = 1;으로 , 근데 num_list안에 있는거 어떻게 찾을까... 입출력에서 리스트가 정렬되어 있진 않았다 class Solution { public int solution(int[] num_list, int n) { int answer = n; for (int i = 0; i < num_list.length; i++) { if (num_list[i] == answer) { break; } } return answer; } } 하나씩 더해가면서 반복문으로 찾을 생각이였는데 에..

[프로그래머스] 정수 부분

실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요. 실수 flo의 정수부 가져오기니까 쉽게 생각해서 그냥 double형으로 선언되있는 flo 냅다 int형으로 가져오면 되겠거니 하고 코딩했다 class Solution { public int solution(double flo) { int answer = 0; if (flo > 0 ){ answer = (int)flo; } return answer; } } 정답,,,

[프로그래머스] flag에 따라 다른 값 반환하기

두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요. java로 처음부터 시작하는 코테 flag가 true이면 이니까 -> if 문 사용 else로 false의 a-b 실행해주기 class Solution { public int solution(int a, int b, boolean flag) { if (flag == true){ a+b; } else{ a-b;} int answer = 0; return answer; } } 라고 생각하고 처음 작성한 코드 당연히 에러가 났다 if문안에 선언만 해놨고,, 심지어 answer 변수선언도 안해줬다 .. class Soluti..