profile
mekemeke
post-thumbnail

Algorithm - K번째 수

문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면

2021년 11월 15일
·
0개의 댓글
·
post-thumbnail

Algorithm - 부족한 금액 계산하기

새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인

2021년 11월 14일
·
0개의 댓글
·
post-thumbnail

Algorithm - 행렬의 덧셈

행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.행렬 arr1, arr2의 행과 열의 길이는 500을 넘

2021년 11월 12일
·
0개의 댓글
·
post-thumbnail

Algorithm - 숫자 문자열과 영단어

네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다.다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다.1478 → "one4seveneight"234567

2021년 11월 10일
·
0개의 댓글
·
post-thumbnail

Algorithm - 이상한 문자 만들기

문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요.문자열 전체의 짝/홀수 인덱스가 아니

2021년 11월 1일
·
0개의 댓글
·
post-thumbnail

Algorithm - 시저 암호

어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀면 "a"가 됩니다. 문자열 s와 거리 n을 입력받아 s를

2021년 10월 31일
·
0개의 댓글
·
post-thumbnail

Algorithm - 직사각형 별찍기

이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별(\*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.n과 m은 각각 1000 이하인 자연수입니다.입력5 3출력처음부터 이렇게 입력이 되어있어 당황했다..!대충 어떤

2021년 10월 29일
·
0개의 댓글
·
post-thumbnail

Algorithm - 핸드폰 번호 가리기

프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 \*으로 가린 문자열을 리턴하는 함수, solution을 완성해주

2021년 10월 26일
·
0개의 댓글
·
post-thumbnail

Algorithm - 완주하지 못한 선수

수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의

2021년 10월 26일
·
0개의 댓글
·
post-thumbnail

Algorithm - 자릿수 더하기

자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.N의 범위 : 100,000,000 이하의 자연수숫자를 쪼개려면 먼저 문자열로 바

2021년 10월 22일
·
0개의 댓글
·
post-thumbnail

Algorithm - 모의고사

문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2

2021년 10월 19일
·
0개의 댓글
·
post-thumbnail

Algorithm - 제일 작은 수 제거하기

정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 4,3,2,1인 경우는 4,3,2를 리턴 하고, 10면 -1을 리

2021년 10월 18일
·
0개의 댓글
·
post-thumbnail

Algorithm - 콜라츠 추측

1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다.1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1

2021년 10월 18일
·
0개의 댓글
·
post-thumbnail

Algorithm - 문자열 내 p와 y의 개수

대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교

2021년 10월 13일
·
0개의 댓글
·
post-thumbnail

Algorithm - 문자열 다루기 기본

문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.s는 길이 1 이상, 길이 8 이하인 문자열입니다.문제를 보고 굉

2021년 10월 12일
·
0개의 댓글
·
post-thumbnail

기업협업 TIL - 14. 정규표현식

오늘은 Jest라는 페이스북에서 만든 테스팅 라이브러리를 이용해 테스트코드를 짜보려고 했다!하지만 유닛테스트에 대한 경험도 적고, Jest는 또 뭔지, 테스트코드를 작성하기 위해선 정규표현식에 대해 알아야 한다는데 정확히 알지 못해 오늘은 정규표현식을 먼저 정리해보고자

2021년 9월 28일
·
0개의 댓글
·
post-thumbnail

기업협업 TIL - 13. 퍼블리싱 팁

오늘은 프로젝트가 마무리단계에 들어가면서 조금 더 깔끔하고 예쁘게 다듬는 퍼블리싱 작업을 많이 했다.오늘의 작업 중 기억에 남는 꿀팁들을 정리한다.전 프로젝트를 진행할 때도 늘 느꼈던 고민인데 어느 라이브러리를 사용해야 더 깔끔하고 다양한 아이콘을 얻을 수 있을까 사용

2021년 9월 24일
·
0개의 댓글
·
post-thumbnail

기업협업 TIL - 12. Tab Navigator

오늘은 React Native를 이용하면서 앱 내에서 화면전환을 할 수 있는 Navigator들의 사용법을 정리한다. Stack.Navigator와 Tab.Navigator를 같이 사용하려니 구조가 복잡한듯 하여 걱정했는데 막상 해결하고 나니 간단한 문제였다. 먼저 크

2021년 9월 23일
·
0개의 댓글
·
post-thumbnail

기업협업 TIL - 11. 기억나는 코드!

오늘은 Hugo a.k.a 코딩폭주기관차와 함께 DB구조 재설계와 여러 비즈니스 로직을 함께 짜봤다..사실 말이 함께 짠거지 Hugo 지분이 거의 대부분이긴 하지만 확실히 잘하는 사람이 하는 것만 봐도 폴더구조라던지 흐름들이 확실히 눈에 더 들어오기는 했다.컴퓨터와 대

2021년 9월 17일
·
0개의 댓글
·
post-thumbnail

기업협업 TIL - 10. Day.js 활용하기

코드를 작성하다 보면 날짜나 시간을 가져다가 써야하는 경우가 많은데 이럴 때 가장 편리하면서도 손쉬운 방법을 찾아 정리하기위해 남긴다!일단 가장 먼저 떠올릴 수 있는 방법은 자바스크립트의 기본 객체인 Date()를 사용하는 방법이다.나도 제일 처음 이 방법을 떠올렸고

2021년 9월 16일
·
0개의 댓글
·