일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 월간코드챌린지
- 고잉버스
- 리눅스마스터 3과목
- toCharArray
- GoingBus
- 자바
- 연습문제
- 반복문
- Memoir
- Linux
- 백준 java
- 코딩테스트
- 자바스크립트 코딩의 기술
- 리눅스마스터 1급 정리
- JavaScript
- 개발자 회고록
- 리눅스마스터1급
- java 백준 1차원 배열
- Kotlin
- 리눅스
- 코테
- 프로그래머스
- 카카오
- 스프링 컨테이너
- 스프링 빈
- 백준 javascript
- 문자열
- Java
- map
- 명령어
- Today
- Total
목록 java stack (2)
hoon's bLog
문제출처 : https://school.programmers.co.kr/learn/courses/30/lessons/76502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제] [문제 풀기 전 생각/정리] 문제는 회전이라고 표현했는데 설명에서는 왼쪽으로 이동하고 맨 첫 번째에 있었던 괄호는 오른쪽 끝으로 이동한다. 이동하는 모습을 보고 Stack을 사용해야 겠다는 생각이 들었다!! 특별히 규칙이 없어 보여 switch-case 문으로 괄호별 case를 구분해야겠다! [나의 풀이] import java.util.Stack; class Solution ..
지난 포스팅에서는 컬렉션 클래스 중 하나인 List(리스트)에 대해서 알아보았다. 그런데 문득 예~~전 포스팅 중에 프로그래머스 2019 카카오 개발자 인턴십 문제를 푼게 생각이 났는데, 그때 당시 문제 풀이를 Stack(스택)으로 풀었던 것이 생각났다! Vector는 그렇다 치더라도(진짜 실무 소스에서도 본 적이 없음....), Stack이 비효율적이라고 설명했지만, 그래도 종종 쓰이기도 하고, 개념적인 차원에서 Queue(큐)와 세트로 알고 있으면 좋겠다 싶다는 생각도 들어서 포스팅하게 되었다. 그렇다면 Stack과 Queue를 함께 알아보도록 하자! Stack 클래스란? Stack 문법은 다음과 같다. import java.util.Stack; Stack stack = new Stack(); Lis..