본문 바로가기

항해99

(44)
항해 99 6일차 (알고리즘) 한문제 한문제 모두 정리하고 싶었으나 블로그에만 너무 투자하는 시간이 많을 것 같아 알고리즘 주차에는 최대한 기억에 남는 알고리즘 문제를 몇 문제만 작성해보려 한다. -2일차- 28문제 中 24 Clear Arrays class에 sort 함수를 사용하면 간단하게 해결되는 문제였으나 for문으로 한번 해결해보았다. 앞의 문제를 해결할 방법을 찾다 봤던 선택정렬 알고리즘이 너무 인상적이었고 이번 문제를 보자마자 바로 활용해봐야겠다 싶었다. 처음 사용해본 StrignBuffer가 인상적이었던 문제 StringBuffer class는 String과 달리 가변 클래스이기에 .append() , .revrerse() 등의 값을 변경하는 함수의 사용이 가능해진다. 문제를 봤을 때 바로 코드를 짜기보다. 주석으로 어..
항해 99 5일차 (알고리즘) 알고리즘 주간의 첫날 새로운 팀원분들과 새로운 주제에 도전한다. 처음 마주한 알고리즘은 생각보다 머리를 많이 아프게 만들었지만 그럼에도 불구하고 잘 헤쳐나갈 수 있겠다는 생각이 들 때 까지 풀어나간 후 블로그로 마지막 정리를 해본다. -1일차- 28문제 中 11 Clear =직사각형 별찍기= =평균 구하기= =홀짝 출력하기= =가운데 숫자 가져오기= =문자열을 정수로 바꾸기= =핸드폰 번호 가리기= =없는 숫자 더하기= =두 정수 사이의 합= =x만큼 간격이 있는 n개의 숫자= =x만큼 간격이 있는 n개의 숫자= =행렬의 덧셈= 하나 하나 코드에대한 해석까지 정리하고 싶지만 알고리즘을 처음 접한 지금 내일을 위해 일찍 잠들 필요가 있을 것 같아 오늘은 힘들 것 같다.. 알고리즘을 처음 접하며 혼자서 완벽..
항해 99 4일차 (개인 공부) 4시간 처럼 지나간 4일의 MiniProject가 끝난 후 내일부터 시작할 알고리즘 주간을 위해 java 기초를 처음부터 더 탄탄하게 알기위한 java공부로 하루 공부를 마무리했다. java project 설정 빌드 자동화 시스템이란? 개발자가 작업을 할 때 반복적으로 해야하는 코딩을 프로세스를 통하여 자동 실행하는 작업방식 라이브러리의 추가 및 버전의 동기화를 쉽게하기 위하여 등장했다. Gradle , Maven , ANT 등 1.Apache gradle -1 : JVM기반의 빌드도구이며 Ant 와 Maven의 보완버전 -2 : 기존의 Ant와 Maven 등과 같은 빌드 도구들과도 호환이 가능하다. 1.intelliJ에서 Gradle로 프로젝트 빌더를 설정 , 프로젝트를 생성한 모습 2.Main.Jav..
항해 99 1일차 (개인 공부) 본격적인 항해 99의 1일차가 시작됐다. 많은 것을 내려놓고 참여한 99일이 후회없는 99일이 될 수 있길 바라며 1. API 지도 가져오기 (네이버) 네이버 클라우드 플랫폼의 Maps를 활용해 지도를 가져와 사용하는 방법을 공부해보았다. console에서 Web Dynamic Map과 ,Geocoding을 선택해 console에 등록, client에서 script로 호출코드 작성 하단 코드블럭의 !!ID를 입력부분!! 에 console에 나와있는 client id를 입력함으로 호출을 마쳤다. 2.불러온 api지도를 정상적으로 서버에서 사용하려면 사용하려는 서버의 ip주소를 console에서 열어줘야한다. 서비스 환경 - web 서비스 URL에서 지정해준 ip주소만 정상적으로 api를 호출할 수 있다. ..