Java

오늘은 프로그래머스의 JAVA 코딩테스트 같은 숫자는 싫어 문제 풀이에 대해 포스팅 하려고 합니다. 문자는 다음 내용과 같습니다. 저는 JAVA를 사용하여 풀이했습니다. 같은 숫자는 싫어 Java 문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는..
오늘은 자바(JAVA)에서 JSON 만들기 및 JSON 데이터 출력에 대해 포스팅 하려고 합니다. 자바(JAVA)에서 JSON데이터를 만드는 이유는 API에 데이터를 JSON 형태로 전달하거나 AJAX로 view에 데이터를 전달하기 위해 사용합니다. 자바(JAVA)에서 JSON 데이터를 만드는 것은 여러가지가 있지만 오늘은 jackson lib를 사용하여 내용을 진행하도록 하겠습니다. 저는 Spring Framework에서 진행했기 때문에 pom.xml에서 dependency하여 lib를 import를 했습니다. Spring Framework에서 하지 않으시는 분들은 별도로 jackson lib를 다운받아서 import해서 사용하시기 바랍니다. // pom.xml com.fasterxml.jackson...
오늘은 코딜리티(codility) Lesson2 CyclicRotation 문제 풀이에 대해 포스팅 하려고 합니다. 저도 개발을 계속 배워나가고 있기 때문에 문제풀이에 대한 다른 의견들과 다른 풀이들을 작성해주시면 감사하겠습니다. 코딜리티를 잘 모르시는 분들은 아래 링크를 먼저 보고 오시는 것도 좋을 것 같습니다. [Develope/코딩 테스트] - 코딜리티(codility) 코딜리티(codility) 알고리즘, 코딩테스트를 할 수있는 다양한 사이트들이 있습니다. 요즘에는 IT 기업들이 코딩테스트를 통해 직원들을 뽑는경우가 많이 있습니다. 테스트를 하기 위한 시험 문제를 기업이 자체적으로 만드는 경우도.. bono915.tistory.com 코딜리티(codility) Lesson2 CyclicRotati..
오늘은 코딜리티(codility) Lesson2 OddOccurrencesInArray 문제 풀이를 포스팅 하려고 합니다. 저도 개발을 계속 배워나가고 있기 때문에 문제 풀이에 대해 고쳐야 할 점들과 다른 풀이 방법들을 댓글로 주시면 감사하겠습니다. 코딜리티에 잘 모르시는 분들은 아래 링크를 통해 먼저 보고 오셔도 좋을 것 같습니다. [Develope/코딩 테스트] - 코딜리티(codility) 코딜리티(codility) 알고리즘, 코딩테스트를 할 수있는 다양한 사이트들이 있습니다. 요즘에는 IT 기업들이 코딩테스트를 통해 직원들을 뽑는경우가 많이 있습니다. 테스트를 하기 위한 시험 문제를 기업이 자체적으로 만드는 경우도.. bono915.tistory.com 코딜리티(codility) Lesson2 O..
오늘은 코딜리티(codility)의 첫번째 문제인 Lesson1 BinaryGap 문제 풀이에 대해 포스팅 하려고 합니다. 저도 개발을 배워나가고 있기 때문에 소스에 대한 평가나 더 효율적인 방안들이 있다면 댓글로 달아주시면 감사하겠습니다. 코딜리티가 무엇인지 모르시는 분들은 아래 링크를 통해 먼저 보고 오셔도 좋을 듯 합니다. [Develope/코딩 테스트] - 코딜리티(codility) 코딜리티(codility) 알고리즘, 코딩테스트를 할 수있는 다양한 사이트들이 있습니다. 요즘에는 IT 기업들이 코딩테스트를 통해 직원들을 뽑는경우가 많이 있습니다. 테스트를 하기 위한 시험 문제를 기업이 자체적으로 만드는 경우도.. bono915.tistory.com 아래 그림에 있는 내용들이 Lesson1 Bina..
JAVA에서 파일을 불러오는 것이 아닌 exe파일을 직접 실행하는 소스입니다. 예제를 통해 진행하겠습니다. 아래 소스와 같이 간단하게 exe파일을 실행시킬 수 있고 별도의 library없이 JAVA로 실행이 가능 합니다. public class example { public static void main(String[] args) { Runtime rt = Runtime.getRuntime(); // 실행할 파일의 경로 String file = "C:\\Program Files (x86)\\PuTTY\\putty.exe"; Process pro; try { pro = rt.exec(file); pro.waitFor(); }catch(Exception e) { e.printStackTrace(); } } ..
세션(session) 웹 서버 쪽의 웹 컨테이너에 상태를 유지하기 위한 정보를 저장하고 사용합니다. jsp는 was 서버인 tomcat으로 실행되는 경우가 많기 때문에 일반적으로 tomcat의 session time을 받아서 사용하게 됩니다. // tomcat\conf\web.xml // 세션 설정 분 단위 30 Java에서 세션사용에 대한 방법을 예제로 만들어봤습니다. @RequestMapping(value = "/session.do", method = RequestMethod.POST) public void sessionRequest(Locale locale, Model model, HttpSession session, HttpServletRequest request, HttpServletRespon..
JAVA에서 if, else로 구분 되는 문법을 한 두줄의 삼항연산자로 처리할 수 있습니다. 조건문 ? 참 : 거짓 {비교값1} > {비교값2} ? true : false public class study5 { public static void main(String[] args) { int number = 10; String result = null; String result2 = null; // 일반적인 if 조건문 if(number>5) { result = "5보다 큰 값입니다."; }else { result = "5보다 작은 값입니다."; } System.out.println(result); // 삼항연산자 // 조건문 ? 참 : 거짓 // {비교값1} > {비교값2} ? true : false r..
보노보노92
'Java' 태그의 글 목록 (2 Page)