전체 글81 [알고리즘 기초] 문자열 조작1 - 문자열 역순으로 저장 문자열 역순은 "가나다라마바사" -> "사바마라다나가" 등 거꾸로 출력해주는 문제입니다. 간단하게는 for문과 CharAt을 이용하여 처리 해주는 방법이 있습니다. 1. for / charAt 사용123456789101112131415import java.util.*;import java.lang.*;import java.io.*; class yuhe{ public static void main (String[] args) throws java.lang.Exception { String s = "1234ABCD"; System.out.println(s); for(int i=s.length()-1 ; i>0; i--){ System.out.print(s.charAt(i)); }}}Colored by Col.. 2019. 1. 27. 프로그래밍 공부할 때 필요한 사이트 공부하면서 많은 사이트들이 유용하다고 느꼈지만! 최고는 http://www.pythontutor.com/visualize.html#mode=display 입니다. 코드를 시각화해서 보여주고, 언어도 기본적인 언어들은 제공을 해주고 있으니,프로그래밍 언어 초급자에겐 매우 유용할 것 같습니다 2019. 1. 26. [자료구조] Hash/HashMap/정렬 프로그래머스 문제를 풀어보다가, 자료구조 Hash 에 대해서 부족한 부분이 많았다는걸 깨닫고포스팅을 남깁니다. 대부분 블로그를 긁어온 것이니, 자세한 사항은 해당 블로그에 들어가서 확인해주세요. 1. Hash Hash란 Key-value 값으로 매칭되는 자료구조로써,key값은 특정 연산(해쉬알고리즘)을 사용하여 값을 주고,value는 원하는 값을 넣으면 됩니다. Key 값은 중복이 안되지만,Value는 중복이 됩니다.( 그 이유는 Hash chaining 기술을 이용해서 인데, 자세한 부분은 생략 ) 이렇게 했을 때, 장점은?Hashing을 사용하기 때문에 많은 양의 데이터 검색에 뛰어난 성능을 보인다. https://blog.naver.com/kiho0530/150138013167 2. Hash 생성자.. 2019. 1. 23. [Elastic Search 6.5] shard를 수동으로 locate 하기 / node restart시 shard 처리 이번 포스팅은 shard을 재배치(Rellocation) 및 리라우트(reroute) 에 대해 설명하고자 합니다. 일단, 기본적으로 Node를 종료하면 그 안에있던 shard는 다른 shard로 재배치를 시작합니다. 그것을 Rellocation이라고 하며 * 단순히 재기동이나 서버 환경설정 한개 변경하기 위해서 껐다 키는건데끄니까 샤드가 바로 다른 노드로 이동한다면? 서버에 부하도 많이 가고, 의미없는 일이기 때문에 껐다 키는동안은 샤드 이동이 없었으면 합니다! node restart시 shard 처리# 재배치 중지 $ curl -XPUT 'localhost:9200/_cluster/settings?pretty=true' -d { "transient" : { "cluster.routing.allocati.. 2019. 1. 14. 이전 1 ··· 11 12 13 14 15 16 17 ··· 21 다음