[문제] ※ 주의 - goal의 원소는 cards1, cards2의 원소들로만 이루어져 있다. - 하지만 card1, cards2에는 goal에 없는 원소도 있을 수 있다. - cards1과 cards2에는 서로 다른 단어만 존재한다.(중복되는 단어가 없다는 얘기다.) cf) 추가 테스트 케이스 card1 : [a, b, c] card2 : [d, e] goal : [b, c, d, e] [해설] - 이러쿵 저러쿵 하면서 어떻게든 풀어보려 했는데 결국 못 풀었다. - 다른 사람의 풀이를 참고하며 오답 정리를 해보자 1. import java.io.*; class Solution { public String solution(String[] cards1, String[] cards2, String[] goa..
- 큐(Queue)도 Stack과 같이 단순한 규칙을 가지고 있는 리스트이다. - 규칙 : FIFO(First In First Out) - 즉, 먼저 들어간 데이터가 가장 먼저 나온다는 의미로서 먼저 들어간게 가장 나중에 나오는 Stack과는 반대의 개념이다. - Queue는 운영체제에서도 사용된다. - 운영체제가 프로세스의 작업 요청을 들어온 순서대로 Queue에 넣고 이를 CPU가 순서대로 꺼내서 처리한다. - 이를 운영체제에서는 FIFO 스케줄링이라고 한다. - 일상생활에서 마트 계산대, 놀이공원 줄 등도 모두 Queue의 개념으로 볼 수 있다. ● 연결리스트로 Queue 구현하기 - 연결리스트의 맨 첫 번째 node를 head 라고 했을 때 숫자 1, 2, 3, 4 를 순서대로 연결리스트에 삽입하..
- Total
- Today
- Yesterday
- jpa
- DART
- 운영체제
- SpringBoot
- git
- 자료구조
- Java8
- 프로세스
- spring
- API
- Phaser
- Phaser3
- 코딩테스트
- node.js
- 코테
- SQL
- 프로그래머스
- 빅데이터
- MongoDB
- 알고리즘
- java
- Stream
- 빅데이터 분석기사
- Spring Boot
- nosql
- Advanced Stream
- 메모리
- db
- OS
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |