# lv.0

[코.기.트] 두 수의 합
✔ 두 수의 합 문제 보기문자열 a와 b를 BigInt로 정수 변환한다. 더한 후의 값을 toString을 이용하여 다시 문자열로 변환한다.테스트 케이스의 범위가 크므로 BigInt로 정수 변환을 해야하는 점을 제외하면 크게 어려운 점은 없다! 왜 정답률이 76프로지.

[코.기.트] 2의 영역
✔ 2의 영역 문제 보기start는 arr에서 2가 처음 나오는 인덱스 번호, end는 마지막으로 나오는 인덱스 번호다. 값이 -1이라는 것은 배열에 2가 없다는 뜻이다. -1이 아니면 arr을 start부터 end까지 자른 값을, 아니라면 -1을 리턴한다.😎inde

[코.기.트] 조건에 맞게 수열 변환하기 2
✔ 조건에 맞게 수열 변환하기 2 문제 보기먼저, while문을 이용하여 배열 인덱스의 변화가 없을 때까지 계산을 한다. 인덱스 값이 변경되면 count에 1을 더한다. arr의 반복 횟수도 알아야 하므로 answer도 1을 더해준다. 만약 count가 0이라면 배열

Lv.0 문자열 겹쳐쓰기
✔ 문자열 겹쳐쓰기 문제 보기my를 배열로 만들고, s부터 over의 길이만큼 자른다. 그리고 잘린 자리에 over을 그대로 넣는다.join해서 리턴하면 바뀐 문자열이 나온다.

Lv.0 qr code
✔ qr code 문제 보기for문의 시작점은 r이다. 증가값은 q이다. for문이 순회하기 시작하면, 각 인덱스를 q로 나누었을 때 나머지가 r인 위치의 문자들만 answer에 저장된다.

[코.기.트] 커피 심부름
✔ 커피 심부름 문제 보기for문은 배열 order의 길이만큼 순회한다. 만약 인덱스가 americano나 anything을 포함한다면 answer에 4500을 더한다. latte를 포함한다면 5000을 더한다.

배열 뒤집기 ✅
막상 해보려니 배열에 인덱싱하는 것도 쉽지 않았다.기초 인터페이스를 익히는 과정이라고 생각하자.unshift()메서드 사용하는 방법을 알게되었다.

짝수의 합 ✅
근래 문제를 풀지 못하다가 오랜만에 풀으려니 막히는 부분이 많았다.반복문 작성부터 실수를 해서 시간을 까먹고, 이후 배열접근하는 것 까지 다시 찾아보며 풀었다. 시간은 다소 걸렸지만 막힐 때 마다 수도코드 작성하며 차근차근 해내니 결국 정답에 이르게 되었음 수도코드로
[CodingTest] 삼각형의 완성조건 (2)
선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다.가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다.삼각형의 두 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 나머지 한 변이 될 수 있는 정수의 개수를 return하도
[CodingTest] 치킨 쿠폰
프로그래머스 치킨은 치킨을 시켜먹으면 한 마리당 쿠폰을 한 장 발급합니다. 쿠폰을 열 장 모으면 치킨을 한 마리 서비스로 받을 수 있고, 서비스 치킨에도 쿠폰이 발급됩니다. 시켜먹은 치킨의 수 chicken이 매개변수로 주어질 때 받을 수 있는 최대 서비스 치킨의 수를

[코.기.트] 빈 배열에 추가, 삭제하기
코드설명i for문은 배열 flag의 길이만큼 순회한다. i번째 인덱스가 true라면 인덱스 값의 두 배만큼 해당 인덱스 값을 answer에 저장한다. 아니라면 인덱스 값만큼 answer의 끝 인덱스를 삭제한다.코드가 너무 직관적인 거 같아서, 좀 더 효율적인 방법으로

[코.기.트] 세 개의 구분자
코드설명replace를 이용하여 myStr에서 a,b,c를 공백문자로 치환한 결과를 변수 str에 저장한다. str에 저장된 값 중 공백문자만 있는 인덱스를 제거한다. 문자열이 있다면 그대로 str을, 만약 str이 비어있다면 'EMPTY'를 출력한다.
[코.기.트]수열과 구간 쿼리 1
코드 > 설명 >배열 que를 순회하는 i for문 안에 arr의 값을 바꾸는 a for문이 있다. a for문은 시작점을 쿼리 i번째 0번 인덱스 값으로 잡고, 종료지점을 쿼리 i번째 1번 인덱스 값으로 잡는다. 시작과 종료 지점을 이렇게 정한 이유는 [0]번부
[코.기.트] 간단한 논리 연산
코드설명변수 y1은 x1, x2의 논리연산 결과를 저장한다. 변수 y2는 x3, x4의 논리연산 결과를 저장한다. y1과 y2의 논리연산 결과를 리턴하면 원하는 결과가 나온다.
[코.기.트] 배열 만들기 5
코드설명배열 intStrs의 각각 인덱스들을 map을 이용하여 s번부터 l번까지 잘라낸다. 그리고 filter를 이용하여 k보다 큰 인덱스만 배열에 남겨둔다.
[코.기.트] 1로 만들기
코드설명for문은 배열 num을 순회한다. i번 인덱스는 while문을 통해 1이 될 때까지 계산을 반복한다. 계산이 1번 끝날 때마다 answer의 값이 1씩 더해진다.
[코.기.트] 이차원 배열 대각선 순회하기
코드설명i for문과 j for문은 2차원 배열 board를 순회한다. board의 인덱스 번호를 합친 값이 k 이하라면 해당 인덱스 값을 answer에 저장한다. answer의 값들을 모두 더하면 원하는 결과가 나온다.
[CodingTest] 로그인 성공?
머쓱이는 프로그래머스에 로그인하려고 합니다. 머쓱이가 입력한 아이디와 패스워드가 담긴 배열 id_pw와 회원들의 정보가 담긴 2차원 배열 db가 주어질 때, 다음과 같이 로그인 성공, 실패에 따른 메시지를 return하도록 solution 함수를 완성해주세요.아이디와
[코.기.트] 문자열 묶기
코드설명길이가 strArr과 같은 배열 answer을 생성하고, 0으로 채운다.for문을 이용하여 answer 배열의 인덱스 값에 1을 더한다. 이때, 인덱스를 채우는 기준은 다음과 같다.strArr의 i번째 인덱스의 길이와 값을 더하는 answer의 인덱스 번호는 같