반응형
SMALL

IT/CodingTeest 7

[프로그래머스] 오픈채팅방-java

https://programmers.co.kr/learn/courses/30/lessons/42888 코딩테스트 연습 - 오픈채팅방 오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오 programmers.co.kr import java.util.*; import java.math.*; class Solution { public String[] solution(String[] record) { ArrayList list = new ArrayList(); int len = record.length; HashMap map = new HashMap(); String [] recA..

IT/CodingTeest 2022.03.01

[프로그래머스] 기능개발

https://programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr mport java.util.*; class Solution { public int[] solution(int[] progresses, int[] speeds) { LinkedList list = new LinkedList(); /* 1. 개발 순서는 다 다름 2. 앞 기능이 배포될때 뒷 기능은 함께 배포 3. 배포는 하루에 한 번만 이루어짐 7일 걸리고..

IT/CodingTeest 2022.03.01

[error] Dangling meta character ..near index 0

코딩테스트를 위해 알고리즘을 공부하다가! 문자열을 + 와 -로 split하려고 하니 이런 에러가 발생했습니다! java util.regex.PatternSyntaxException : Dangling meta character '+' near index 0 구글링 해보니 해결 방법은 쉽게 찾을 수 있었지만 ( + 나 - 앞에 \\를 붙여주면 됩니다.) 그 이유를 찾아보았는데요! ​ ( ) [ ] { { \ ^ $ | ? * + . - = ! 이것들이 자바에서 미리 정의된 meta character이기 때문에 단순히 "+" "-" 라고 처리하면 java에서 이걸 문자열이 아니라 meta character라고 인식하는거더라구용!!!!!!!!!!!!!! 이렇게 처리해주면 에러 없이 잘 돌아갑니다!

IT/CodingTeest 2022.03.01

[2021 Dev-Matching] 로또의 최고 순위와 최저 순위도움말

[문제] 문제 설명 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 알아보고 싶어 졌습니다. 알아볼 수 없는 번호를 0으로 표기하기로 하고, 민우가 구매한 로또 번호 6개가 44, 1, 0, 0, 31 25라고 가정해..

IT/CodingTeest 2021.05.22
반응형
LIST