목록알고리즘 (26)
Front-End
주말은 못자던 잠을 푹 자버렸슴니당.. 오늘은 ㅜㅜ 강아지가 갑자기 아픈바람에(11살이라 .. ㅜㅜ ) 병원다녀오고 해서 늦었습니다. 늦게라도 재공부하고 업로드! 문제 26. 첫 번째로 나오는 음수 문제 설명 정수 리스트 num_list가 주어질 때, 첫 번째로 나오는 음수의 인덱스를 return하도록 solution 함수를 완성해주세요. 음수가 없다면 -1을 return합니다. 입출력 예 num_list result [12, 4, 15, 46, 38, -2, 15] 5 [13, 22, 53, 24, 15, 6] -1 입출력 예 설명 5번 인덱스에서 음수가 처음 등장하므로 5를 return합니다. 음수가 없으므로 -1을 return합니다. 저의 풀이! function solution(num_list) {..
회사일이 요즘 많아져서 일찍 빨리빨리 못올리고 있습니다. 그래도! 꾸준히~ 최대한 하고있습니다요 아쉽게 3분지나서 ...연달아 올린게 아니게 되버렸......다....ㅜㅜ 문제 23. 더 크게 합치기 문제 설명 연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 12 ⊕ 3 = 123 3 ⊕ 12 = 312 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요. 단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다. 입출력 예 a b result 9 91 991 89 8 898 입출력 예 설명 a ⊕ b = 991 이고, b ⊕ a = 919 입니다. 둘 중 더..
하 .. 화요일에도 문제를 풀었지만, 회사 일이 너무 갑자기 몰아쳐서 ... 놓쳐버렸습니다 ㅜㅜ 그리고 태풍오기전에 강아지 ...산책도 못해주니까 바람좀 쐐주고 와버렸습니다 하핫! 오늘 드디어 회사일이 조큼 정리되어서 회사 개발이슈 및 문제풀었던 것 블로그 정리하겠습니당. 그니까 ... 8/8 문제입니다 ^^ 문제 20. 문자 리스트를 문자열로 변환하기 문제 설명 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요. 입출력 예 my_string n result "ProgrammerS123" 11 "ProgrammerS" "He110W0r1d" 5 "He110" 입출력 예 설명 예제 1번의 ..
일요일은 놀았으니 오늘 많이 풀겟슴두 8문항 풀었어요! 문제 8. 문자 리스트를 문자열로 변환하기 문제 설명 문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. 입출력 예 arr result ["a", "b", "c"] "abc" 입출력 예 설명 그냥 딱봐도! 배열 합쳐서 문자열 하나로 만들어라~입니다 저의 풀이! function solution(arr) { return [...arr].join(''); } console.log(solution(['a', 'b', 'c'])); 메모 전에 했던 join이라는 메서드를 사용해서 풀어냈습니다. 그리고 전개연산자까쥐 문제 9. 대문자로 바꾸기 문제 설명 알파벳으로 이..
자 2일차입니다. 매일 하는 것이 목표라 화이팅! 작심삼일 안할겁니다요. => 일요일은 쉬자링 ^^ 문제 5. 길이에 따른 연산 문제 설명 정수가 담긴 리스트 num_list가 주어질 때, 리스트의 길이가 11 이상이면 리스트에 있는 모든 원소의 합을 10 이하이면 모든 원소의 곱을 return하도록 solution 함수를 완성해주세요. 입출력 예 num_list result [3, 4, 5, 2, 5, 4, 6, 7, 3, 7, 2, 2, 1] 51 [2, 3, 4, 5] 120 입출력 예 설명 리스트의 길이가 13이므로 모든 원소의 합인 51을 return합니다. 리스트의 길이가 4이므로 모든 원소의 곱인 120을 return합니다. 저의 풀이! function solution(num_list) { ..
알고리즘을 왜 배우고 공부하는가? 에 대해 생각해 보자. 어떤 식의 코드를 사용해야 원하는 방법을 도출할 수 있는지 확인하기 위해 자료 구조를 파악하면서 생각하는 기술 흔히 삽질을 많이 해야 실력이 늘 것이다 하는 것이 어떤 식으로 할지의 상상의 나래를 펼쳐서 시도해 보는 것이라고 생각하면 될 것 같다 ㅎㅎ!! (저의 선생님들께서 하시던 말씀 ㅎㅎ'상상의 나래를 펼쳐라', '삽질이 실력으로 된다'였습니다) 알고리즘을 보게 되면 문제를 먼저 파악하고 어떤 순서로 풀어나가야 할지 생각해야 합니다. 처음엔 어떤 말인지 이해하기 어려울 수 있지만, 문제와 예시를 보면서 도출해야 하는 것도 공부라고 생각됩니다!! 8/4 알고리즘 기초 4문제를 풀었습니다. (풀고 나서 다시 복기하는 것이 좋을 것 같기에 하루 텀으..