개발Story
article thumbnail
[프로그래머스: javascript] LV1(완주하지 못한 선수)
생산성/코딩테스트 2022. 5. 7. 12:16

소요시간 : 40분 문제 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예 해석 참가자와 완주자가 있다. 완주자 리스트에는 꼭..

[프로그래머스: javascript] LV1(음양 더하기)
생산성/코딩테스트 2022. 5. 6. 15:56

소요시간 : 10~15분 문제 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다. [4,7,12] [true,false,true] 9 [1,2,3] [false,false,true] ex) absolutes =..

[프로그래머스: javascript] LV1(로또의 최고 순위와 최저 순위)
생산성/코딩테스트 2022. 5. 5. 15:53

소요시간 : 40분 문제 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 알아보고 싶어 졌습니다. 알아볼 수 없는 번호를 0으로 표기하기로 하고, 민우가 구매한 로또 번호 6개가 44, 1, 0, 0, 31 25라고 ..

코딩테스트[codility : javascript]
생산성/코딩테스트 2022. 3. 9. 15:26

This is a demo task. Write a function: function solution(A); that, given an array A of N integers, returns the smallest positive integer (greater than 0) that does not occur in A. For example, given A = [1, 3, 6, 4, 1, 2], the function should return 5. Given A = [1, 2, 3], the function should return 4. Given A = [−1, −3], the function should return 1. Write an efficient algorithm for the followi..

article thumbnail
POSTMAN (request, code추출)
생산성/편의성 2022. 1. 15. 14:59

POSTMAN 이란 request를 요청해주는 편리한 툴이다. POSTMAN을통해 API통신요청을 대신보내 RESULT값을 간편하게 출력할 수 있다는게 장점이다. POSTMAN을 이용하여 GET 매핑을 날리는 예제를 한번 보겠다. 위와 같이 GET메소드를 선택 후 KEY , VALUE값을 입력 후 SEND 버튼을 클릭하면 해당 RESULT값을 확인 할 수 있다. GET 매핑을 요청하때 사용한 {{base}} 라는 값은 컬렉션에 variable 변수에 담은 값이다. API같은 경우 key정보를 입력받는데 Autorization값에 key정보를 입력하면 default값으로 key정보를 셋팅할 수 있다. 또 하나 강력한 기능중에 하나는 내가 요청한 request를 각종 언어로 추출이 가능한다는 것이다. 각종 ..