본문 바로가기

전체 글

(49)
[리트코드/JAVA] 1528. Shuffle String leetcode.com/problems/shuffle-string/ Shuffle String - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com # 문제설명 Given a string s and an integer array indices of the same length. The string s will be shuffled such that the character at the ith position moves to indices[i] in the shuff..
[리트코드/JAVA] 1832. Check if the Sentence Is Pangram leetcode.com/problems/check-if-the-sentence-is-pangram/ Check if the Sentence Is Pangram - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com # 문제설명 A pangram is a sentence where every letter of the English alphabet appears at least once. Given a string sentence containing only lowerc..
[리트코드/JAVA] 1822. Sign of the Product of an Array leetcode.com/problems/sign-of-the-product-of-an-array/ Sign of the Product of an Array - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com # 문제설명 There is a function signFunc(x) that returns: 1 if x is positive. -1 if x is negative. 0 if x is equal to 0. You are given an integer arra..
[프로그래머스/JAVA] Level 2. 이진 변환 반복하기 programmers.co.kr/learn/courses/30/lessons/70129 코딩테스트 연습 - 이진 변환 반복하기 programmers.co.kr # 문제설명 0과 1로 이루어진 어떤 문자열 x에 대한 이진 변환을 다음과 같이 정의합니다. x의 모든 0을 제거합니다. x의 길이를 c라고 하면, x를 "c를 2진법으로 표현한 문자열"로 바꿉니다. 예를 들어, x = "0111010"이라면, x에 이진 변환을 가하면 x = "0111010" -> "1111" -> "100" 이 됩니다. 0과 1로 이루어진 문자열 s가 매개변수로 주어집니다. s가 "1"이 될 때까지 계속해서 s에 이진 변환을 가했을 때, 이진 변환의 횟수와 변환 과정에서 제거된 모든 0의 개수를 각각 배열에 담아 return 하..
[리트코드/JAVA] 771. Jewels and Stones leetcode.com/problems/jewels-and-stones/ Jewels and Stones - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com # 문제설명 You're given strings jewels representing the types of stones that are jewels, and stones representing the stones you have. Each character in stones is a type of stone..
[Java] 자바 버전 변경하는 방법 (Java 8에서 Java 11로) # JAVA 11 다운로드 www.oracle.com/kr/java/technologies/javase-jdk11-downloads.html 오라클에 접속해서 운영체제에 맞는 Java 11 실행파일을 다운받습니다. 다운받을 때는 오라클에 로그인이 되어있어야 합니다. 계정이 없다면 무료 회원가입이 가능하니 가입 후 로그인하면 됩니다. 다운받은 파일을 실행해서 설치를 진행하면 됩니다. 기존의 Java 8을 설치하는 것과 동일한 과정입니다. # 환경변수 변경 Java 11을 설치했으면 시스템 속성에서 환경 변수를 변경하면 됩니다. [시작]을 열고 검색창에 '고급 시스템 설정 보기'를 검색합니다. 시스템 속성을 열고 → [고급] 탭에서 [환경변수]를 클릭합니다. 기존에 저장했던 환경 변수의 변수 값을 Java ..
[Java/Windows 10] 자바 업데이트 하는 방법 # JAVA 수동 업데이트 정기적으로 Java의 최신버전으로 업데이트를 해줘야합니다. 시스템을 최신 패치 업데이트로 안전하게 보호할 수 있기 때문입니다. 이 포스팅에서는 자바를 수동으로 업데이트하는 방법을 작성하겠습니다. 아래 작성하는 방법은 Java 8 버전부터 사용할 수 있습니다. # 제어판 제어판을 열고 우측 상단의 아이콘 보기 기준을 작은 아이콘으로 하면 Java가 있습니다. 또는 제어판 검색창에 java를 검색하면 됩니다. Java 제어판을 열고 [업데이트] 탭으로 이동해서 지금 업데이트 버튼을 클릭해서 업데이트를 진행하면 됩니다. 추가로 [업데이트] 탭의 상단에 나에게 통지: 부분에서 자바 업데이트에 대한 알람 시점을 선택할 수 있습니다. 다운로드 전: 기본 옵션, Java 업데이트를 다운로드..
[Java/Eclipse] 프로젝트 만드는 방법 (Hello World!) # 이클립스 설치를 완료했으면 콘솔창에 Hello World를 출력하겠습니다. 우선 이클립스를 실행하면 아래 사진처럼 기본화면이 나타납니다. # 프로젝트 생성 File → New → Java Project를 선택해서 새로운 프로젝트를 생성합니다. 여기서 프로젝트란 개발자가 만드는 하나의 프로그램 단위입니다. Project name에 원하는 프로젝트명을 입력하고 Finish를 클릭합니다. 프로젝트명은 보통 대문자로 시작합니다. # 패키지 생성 자바 프로젝트는 클래스를 기반으로 구성되고 이런 클래스(소스 코드)의 묶음을 패키지라고 칭합니다. 먼저 패키지를 생성하고 그 안에 클래스를 만들겠습니다. 생성된 프로젝트에서 우클릭 → New → Package를 클릭합니다. 패키지 이름을 입력하고 Finish를 클릭합..