일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 싸피셜
- 리액트
- 자바스크립트 자료구조
- 싸피 11기
- 싸피 10기
- 코드트리
- 코딩테스트 자바
- 프로그래머스
- 프론트엔드
- 알고리즘
- 코딩테스트
- 싸피10기
- 싸피 대전캠퍼스
- 알고리즘 자바
- 자료구조
- swea
- jpa
- SSAFYcial
- 싸피11기
- 백준
- 개발자
- ssafy
- 싸피 기자단
- 싸피
- 인프런
- 자바스크립트
- 자바 알고리즘
- 비동기
- 자바 코딩테스트
- 싸피 12기
- Today
- Total
목록코딩테스트 Coding Test/프로그래머스 (3)
병아리의 코딩 일기
https://school.programmers.co.kr/learn/courses/30/lessons/12931?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 간단한 문제 설명 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 노멀한 풀이 import java.util.*; public class Solution { public int solution(int n) { int answer =..
내 풀이 (통과) function solution(cards1, cards2, goal) { const length = goal.length; for (let i = 0; i < length; i++) { if (goal[0] === cards1[0]) { goal.shift(); cards1.shift(); } if (goal[0] === cards2[0]) { goal.shift(); cards2.shift(); } } if (goal[0] === undefined) { return "Yes"; } return "No"; } goal과 cards 의 0번 인덱스를 비교하고 지우고를 반복하면 된다. 다른 사람들은 이 방법을 for of 문을 이용해서 더 쉽게 짰다. 나도 for of 잘 쓰고 싶어.. ..