본문 바로가기

Algorithm179

CodinBat Array-1 CodingBat배열활용 문제!! 1. firstLast6 주어진 정수형으로 이루어진 배열에서 첫번째 배열에서 혹은 마지막배열에서 요소가 6이 나오면 true를 반환하라. 배열 길이는 1이상이다. public boolean firstLast6(int[] nums) { return nums[0] == 6 || nums[nums.length -1] == 6; } 2. sameFirstLast 주어진 정수형 배열의 길이가 1이상이고, 첫번째 요소와 마지막 요소가 같다면 true를 반환해라. public boolean sameFirstLast(int[] nums) { return nums.length > 0 && (nums[0] == nums[nums.length -1]); } 3. makePi {3,1,4} .. 2021. 10. 4.
Lv1. 짝수와 홀수 프로그래머스 9번째 문제 전 문제가 어려웠어서 그런지 제일 쉬운 문제를 내줬다! 두가지 방법으로 풀어보았다. class Solution { public String solution(int num) { String answer = ""; if(num % 2 == 0){ answer = "Even"; }else{ answer = "Odd"; } return answer; } } class Solution { public String solution(int num) { String answer = ""; answer = num % 2 == 0 ? "Even" : "Odd"; return answer; } } 2021. 9. 28.
Lv1. 최대공약수와 최소공배수 지금까지 푼 프로그래머스 문제중 어려웠다.. 최대공약수와 최소공배수 개념을 다 까먹어서,,ㅜㅜ 이거풀다 한 2틀?고생하다 CodingBat문제 풀다가 CodingBat String2살짝 막혀서 다시한번 풀어보자 하고 기본부터 보자!하는 마음으로 차분히 풀었더니,, 쉽게 풀어지는 문제였다....ㅋㅋ쿠ㅜ 풀리면 넘 행복하다..❤ 서론이 넘 길었지만,, 풀이 시작!! 프로그래머스 8번째 문제 역시 모든 문제는 기본 개념이 제일 중요한 것 같다..! 위의 기본 개념을 생각하면서 차분히 작성하다 보니 풀이 완성!! 풀이를 완성하고도 잘 안풀렸는데 배열 선언 실수를 했다.. 배열에 대해 조금 더 공부하도록 하자!! class Solution { public int[] solution(int n, int m) { i.. 2021. 9. 28.
CodingBat Map-2 CodingBat문제 map 두번째. 이건 map 첫번째 문제보다 좀 어려웠다.. 1. word0 배열 내 모든 서로 다른 문자열을 key로 가지고 값이 0인 Map를 반환해라. public Map word0(String[] strings) { Map map = new HashMap(); for(int i = 0; i < strings.length; i++){ if(!map.containsKey(strings[i])){ map.put(strings[i],0); } } return map; } 2. wordLen 문자열 배열에서 서로다른 문자열을 key로 가지고 key의 값은 문자열의 길이로 갖는 Map를 반환해라. public Map wordLen(String[] strings) { Map map = n.. 2021. 9. 28.