Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- DP
- lambda
- kotlin
- 프로그래머스
- DFS
- baekjoon
- 코틀린
- 모던자바
- 자료구조
- TDD
- 네트워크
- algorithm
- 백트래킹
- java
- programmers
- BFS
- backtracking
- Spring
- Java8
- 스프링
- 그래프
- OS
- back-end
- Brute-force
- LEVEL2
- 백준
- 프로젝트
- 알고리즘
- 운영체제
- 자바
Archives
- Today
- Total
목록튜플 (1)
요깨비's LAB
[프로그래머스, Java] 튜플
1. 문자열 구분이 필요 "{" "," "}" 별로 수행해야하는 로직을 정의해서 구현 2. 주어지는 값이 중복이 없고, 길이도 제각각 (a3, a2, a4, a1) 요런식으로 다르게 주어지므로 List 선택 3. 하지만 List를 listSize별로 정렬할건데 성능 개선을 위해 연산을 하면서 listSize를 미리 증가 연산을 해서 리스트 정렬하기 위해 리스트 전체를 카운트하지 않도록 구현 4. 이를 위해 List, 리스트크기를 담는 Element 클래스를 작성 5. 이후는 코드 내용과 그대로 진행 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; class Solution { ..
알고리즘(Java)/프로그래머스
2021. 10. 16. 19:29