프로그래머스의 문자열 내림차순으로 배치하기 문제 1. Arrays.sort(array) - 'array'에는 배열만 - 배열[]을 오름차순으로 정리해줌. (한글 : 가나다... 순 / 영어 : ABC abc... 대문자->소문자 순 / 숫자 : 123...) 2. Collections.sort(list) / Collections.reverse(list) - 'list'에는 리스트만 - 리스트 정렬할 때 사용 - sort : 오름차순 reverse : 내림차순 - Collections.shuffle - 무작위로 정렬 3. String.join() - 배열, 리스트의 변수들을 연결해서 한 문장으로 - ex) String[] array = {a, b, c, d}; String.join("-",array); -..
알고리즘을 풀면서 '오 이런 방법도 있구나 신기방기하네' 하고 넘어갔는데기록해뒀다가 나중에 써먹으면 좋겠다는 생각이 문득 들어서 작은 것부터 적어가려고 한다. 프로그래머스 Level1에 있는 '서울에서 김서방찾기'- 나 : for문 돌려서 index를 비교- 다른 풀이 : Arrays.asList(seoul).indexOf("Kim"); 1. Arrays.asList - Array를 List 형태로 사용할 수 있게 만들어 줌 (처리만 List로 하게 도와주기 때문에 fixed size / 리스트의 탈을 쓴 배열)2. indexOf() - 찾는 변수가 배열 어디에 있는지 반환 - 궁금증 : 그럼 그냥 Array.indexOf() 해서 찾으면 되지 않을까? 왜 굳이 Array를 List로 바꿔서 했을까? 해..
학원에서 배울 때는 배열과 ArrayList를 그저 많은 변수를 담는 용도에 불과했고, 차이는 크게 신경쓰지 않았다.수료하고나서 '전공자들은 이론으로 어떤걸 배울까'하는 호기심도 들었고, 정보처리기사를 공부하다보니 이론적으로 부족한 부분들이 눈에 들어오기 시작했다.학원에서는 기술적으로 만들어 내는 것은 알려주었지만, 기초적인 부분은 스스로 찾아서 해야함을 느낀다.아무튼 배열과 리스트, 많이 사용하지만 어떻게 사용해야 잘 써먹었다고 소문이 날까. 배열(Array)- 길이(size)가 고정적이라면 배열 사용- List보다 속도에서 우수 (배열 초기화할 때 메모리에 할당되서) http://blog.naver.com/PostView.nhn?blogId=sangrime&logNo=220622445166(Array..
행정구역을 폴리곤(Polygon)으로 구분해보자(with 카카오 맵 or 다음 맵) 다음 부동산 처럼 행정구역을 구분해서 지역 별로 길찾기를 구현하고 싶었다. 다음 맵 API에 들어가보니 '다각형 이벤트 등록하기2'에 비슷한 느낌으로 샘플코드가 있었지만 폴리곤을 만들기 위한 좌표들이 없었다...언제나 그렇듯 구글링 하다보니 http://ssmlim.tistory.com/16?category=566348 여기에 자세히 나와있어서, 좌표들을 geojson 파일로 만들 수 있었다.그 다음부턴 그냥 JSON 파일만 받아와서 다음 맵 API에 있는 샘플코드에 좌표들을 넣기만 하면 되었다.12345678910111213141516171819202122232425262728293031323334353637383940..
랜덤한 값을 구하고 싶으면1) Math.Random() 2) java.util.Random로또 번호 구하는 것처럼 {1, 2, 3, ... , 44, 45} 중 6개의 숫자를 무작위로 뽑아내는 용도라면 위의 두가지 중 하나를 사용해도 되었겠지만,DB에서 여러개의 값을 불러와서 그 중 랜덤한 값을 뽑아내야 했기에 쓰기가 애매했다.리스트를 섞어주는게 뭐가 있을까 더 찾아보니 이걸 찾을 수 있었다. Collections.shuffle을 사용해 배열을 섞어보자이름 그대로 수집한 배열을(Collections) 섞어준다.(shuffle) 사용법도 단순해서 좋았다12List list = service.getAddress();Collections.shuffle(list);csCollections.shuffle() 여기..
어제까진 잘 되던 톰캣이 오늘은 안될 때... 바빠 죽겠는데 지하철마저 연착되는 그런 느낌을 받게 된다. 이클립스 톰캣 에러를 잡아보자 (STS, Maven, GitHub) 이런 에러가 떴을 경우, 구글링을 통해 해본 여러가지 방법들 1) @WebServlet() 이 존재하는지 확인 후 삭제 해준다 ( 하지만 없었다고 한다 ) 2) Window - Preferences - server - Runtime Environments 에서 기존에 있던 서버를 지우고 다시 설치한다. ( 시도는 좋았다고 한다 ) 3) STS Maven 프로젝트 생성시 jar 파일이 자동으로 .m2/repository 폴더에 설치되는데, 이 폴더를 지우고 다시 Maven Update를 통해 다시 jar파일들을 받아준다. (.m2/re..
관광정보 API를 활용해 프로젝트를 진행하면서 오픈 API를 처음 다뤄보게 되었습니다. 따로 배우지도 않은터라 구글링을 열심히 해가면 배웠어요.그 중에서 제가 이해하기 쉬웠던건 아래 블로그였어요.http://shlee0882.tistory.com/2여기에 자바 코드를 파일로 올려주셔서 그걸 뜯어보고 하며 API를 활용할 수 있었습니다. 오픈 API, 공공 데이터를 받아보자(Spring, JSON, AJAX) 자신이 어떤 데이터가 필요한지 생각해보고, 메뉴얼을 보면서 원하는 데이터를 추려낼 방법을 모색하는게 좋겠어요.제가 필요한건 Tour API(관광정보 서비스 API)에서 장소별 구체적인 내용이었습니다. 항목 구분을 보면 필수(1)이라고 적혀있죠 요청 메시지, 즉, URL에 저 항목은 꼭 들어가야지 결과..
다음 맵 API에 샘플을 보면 여러 상황에 맞는 사용법들이 코드로 친절하게 올라와 있더군요하지만 마커끼리 선을 잇고 거리를 구하는 방법이 없었어요샘플 + Docs 참고해서 요리조리 끼워맞추면 되긴 하는데, 처음 다뤄보니깐 이거도 오래걸리더군요그래서 올려뒀다가 또 써먹으려고 올립니다 지도에 마커끼리 선을 잇고 거리를 구해보자 (with 카카오 맵 or 다음 맵)12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 var mapContainer..
- Total
- Today
- Yesterday
- cgv
- java
- 파이팅코리아
- K번째수
- Spring
- 완주하지 못한 선수
- 더 나은 내일
- 안드로이드 스튜디오
- 맵 api
- API
- 문자열 내 마음대로 정렬하기
- 카카오인턴
- 124 나라의 숫자
- 자바
- 텔레그램
- 예매 알림
- FrogJmp
- 쇠막대기
- codility
- 스프링 부트
- 다음 맵 api
- AWS
- 프로그래머스
- 객체지향과 디자인패턴
- 최솟값
- json
- 타겟 넘버
- 노션트렐로광고X
- 기능개발
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |