전체 글85 프로그래머스 2단계 - 기능개발(스택/큐) https://programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr Stack 사용 import java.util.*; class Solution { public int[] solution(int[] progresses, int[] speeds) { List countList = new ArrayList(); Stack stack = new Stack(); List answerList = new ArrayList(); /.. 2021. 9. 9. [Java] length/length()/size() 정리 현업을 하면서도 가끔 헷갈렷는데, 코테를 준비하면서 정리가 되어서 끄적끄적 해본다. length length는 배열의 길이를 구할때 쓰인다❗ public void sample1(int[] parameter){ int parameter_length = parameter.length; } 이런식으로 배열의 길이를 구할때 쓰인다❗ length() length()는 문자열의 길이를 구할때 쓰인다❗ public void sample2(String parameter){ int parameter_length = parameter.length(); } size() size()는 컬렉션 프레임워크(List, Set, Stack....)의 길이를 구할때 쓰인다. public void sample3(){ ArrayList .. 2021. 9. 9. Spring Batch 개발기 ( 5. 영화진흥위원회 API ) 영화진흥위원회에서 API를 가져와보자~😵 http://www.kobis.or.kr/kobisopenapi/homepg/main/main.do 영화진흥위원회 오픈API OPEN API 서비스 영화진흥위원회 영화관입장권통합전산망에서 제공하는 오픈API 서비스로 더욱 풍요롭고 편안한 영화 서비스를 즐겨보세요. www.kobis.or.kr 회원가입을 하고 키를 발급받자!! 친절하게 jar파일로 라이브러리를 제공해준다..😱 다운로드 페이지에 들어가서 rest 서비스 호출 jar파일을 다운로드받자! IntelliJ를 키고 build.gradle 파일에 다운받은 라이브러리와 json데이터를 처리해주기 위한 json-simple 라이브러리를 추가해주자❗❗ plugins { id 'org.springframework.b.. 2021. 9. 9. 프로그래머스 2단계 - 위장(해쉬) https://programmers.co.kr/learn/courses/30/lessons/42578 코딩테스트 연습 - 위장 programmers.co.kr import java.util.*; class Solution { public int solution(String[][] clothes) { int answer = 1; //종류와 종류의 갯수를 구한다. HashMap map = new HashMap(); for(int i=0; i 2021. 9. 8. 프로그래머스 2단계 - 전화번호 목록(해시) https://programmers.co.kr/learn/courses/30/lessons/42577?language=java 코딩테스트 연습 - 전화번호 목록 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조 programmers.co.kr import java.util.*; class Solution { public boolean solution(String[] phone_book) { boolean answer = true; HashSet set = new HashSet(); for(int i=0; i 2021. 9. 7. HTTP 웹 기본 지식 - HTTP 상태코드 HTTP 상태코드❓ 1xx(Informational) : 요청이 수신되어 처리중 2xx(Successful) : 요청 정상 처리 3xx(Redirection) : 요청을 완료하려면 추가적인 행동이 필요 4xx(Client Error) : 클라이언트 오류, 잘못된 문법등으로 서버가 요청을 수행할 수 없음. 5xx(Server Error) : 서버 오류, 서버가 정상 요청을 처리하지 못함 2xx - 성공 200 OK - 요청이 성공하면 응답이 성공했을때(주로 GET) 201 Created - 요청이 성공해서 새로운 리소스가 생성됐을때 사용(주로 POST) 202 Accepted - 요청은 접수되었으나 처리가 아직 완료되지 않았을때 사용(잘 사용하지 않음) 204 No Content - 요청은 성공했지만, 응.. 2021. 9. 4. 이전 1 2 3 4 5 ··· 15 다음 반응형