반응형

전체 글 330

[JAVA] 자바 이클립스와 JDK 설치 및 환경변수 설정하는 방법 part.2

저번 포스팅에서 JDK 설치와 환경변수 설정하는 방법에 대해서 알아봤습니다. 이번에는 자바 프로그래밍을 하기 위해서 필요한 개발툴 이클립스를 설치하는 방법에 대해서 알아보겠습니다. 이클립스 설치하는 방법 1. 이클립스 홈페이지에 접속 후 다운로드를 클릭한다. https://www.eclipse.org/ The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frame..

[JAVA] 자바 이클립스와 JDK 설치 및 환경변수 설정하는 방법 part.1

자바로 코딩하기 위해서는 기본적으로 두 가지를 설치해야하는데 그게 바로 자바 개발 도구 JDK와 이클립스입니다. 이클립스를 설치하기에 앞서 자바 개발 도구 JDK를 우선적으로 설치해야합니다. ■ 설치 순서 자바 개발 도구 JDK 자바 환경 변수 설정하기 이클립스 (다음 포스팅에서 설명) JDK 설치하는 방법 1. 설치하기 전에 본인 PC의 시스템 종류를 확인한다. (파일 탐색기 > 내 PC 오른쪽 마우스 클릭 > 속성) 2. 오라클 사이트에 접속하고 로그인 후에 본인의 PC에 맞는 시스템을 설치한다. https://www.oracle.com/java/technologies/downloads/#java8 ※ JDK 11 부터는 유료 버전이기 때문에 무료 버전인 JDK 8을 설치할 예정 3. 아래와 같이 체..

[Windows10] cmd로 윈도우 정품 인증 하는 방법

안녕하세요. 오늘은 cmd로 윈도우 정품인증 하는 방법에 대해서 알아보겠습니다. 1분만 투자하면 바탕화면 우측 하단에 보이는 거슬리는 정품인증 요구 메시지를 지울 수 있습니다. 우선 정품인증을 하기 전에 본인이 어떤 윈도우 버전을 설치했는지 알아야합니다. 본인의 Windows 버전 확인하는 방법 1. [설정]에서 [업데이트 및 보안]을 들어간다. 2. [정품 인증]을 클릭 후에 [에디션]에서 본인의 윈도우 버전을 확인할 수 있다. 본인의 윈도우 버전을 확인했으면 cmd를 활용해서 정품 인증을 할 수 있습니다. cmd로 윈도우 정품 인증하기 1. cmd창에 slmgr /upk 를 치면 '제품 키를 제거했습니다.' 메시지가 뜬다. 2. 윈도우 버전에 따라서 제품키를 입력하면 된다. Home: slmgr /i..

IT 정보/Windows 2022.06.14

[JAVA] 비트연산자 Integer.toBinaryString() 2진수, 8진수 16진수

비트연산자 Integer.toBinaryString() 2진수 Integer.toOctalString() 8진수 Integer.toHexString() 16진수 정수형 숫자를 2진 코드로 바꿔주는 메소드로 8진수, 16진수로 변환하는 메소드도 존재한다. 비트 연산자의 종류는 아래와 같다. 연산 기호 내용 & AND 연산, 교집합 | OR 연산, 합집합 ^ XOR 연산, 비트가 서로 다를 때 ~ NOT 연산, 0과 1을 바꿈 > SHIFT 연산, 자리 옮김 AND 연산 public class Solution { public static void main(String[] args) { int A = 10; int B = 15; System.out.println("A의 2진수: " + Integer.toBin..

[프로그래머스]JAVA - Level 2. 문자열 압축

https://school.programmers.co.kr/learn/courses/30/lessons/60057 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(String s) { int answer = Integer.MAX_VALUE; int slen = s.length(); if (slen == 1) return 1; // 문자열 길이가 1일 경우 for (int i=1; i 1) temp += cnt; // 다를 경우 숫자 입력 및 전 단어 입력 temp += word1; cnt =..

[JAVA] 자바 컬렉션 프레임워크 ArrayList, HashMap

컬렉션프레임워크 (Collaction Framework) 자바에서 자료구조를 기반으로 데이터를 읽기, 추가, 삭제, 검색 등 사용자가 효율적으로 객체를 사용하기 위하여 작성되어 있는 인터페이스와 클래스들이며, java.util 패키지에 포함되어있다. 컬렉션의 종류로는 ArrayList, LinkedList, HashMap 등이 있다. ArrayList 선언과 사용법 import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList List = new ArrayList(); } } java.util.ArrayList를 import 해주고 ArrayList 이름 = new ArrayList(); 로..

[프로그래머스]JAVA - Level 2. 오픈채팅방

https://school.programmers.co.kr/learn/courses/30/lessons/42888 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public String[] solution(String[] record) { ArrayList List = new ArrayList(); // id + 들어왔습니다. 나갔습니다. Map map = new HashMap(); // id, name for (int i=0; i uid1234, Ryan break; } } String[..

[프로그래머스]JAVA - Level 1. 완주하지 못한 선수

https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.Arrays; class Solution { public String solution(String[] participant, String[] completion) { String answer = ""; Arrays.sort(participant); Arrays.sort(completion); for (int i=0; i

[프로그래머스]JAVA - Level 1. 비밀지도

https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public String[] solution(int n, int[] arr1, int[] arr2) { String[] answer = new String[arr1.length]; for (int i=0; i answer[i].length()) { answer[i] = "0" + answer[i]; } // 변환 0 -> 공백, 1 -> # answer[i] = an..

[프로그래머스]JAVA - Level 1. 키패드 누르기

https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public String solution(int[] numbers, String hand) { String answer = ""; // 초기 엄지손가락 위치 설정 *(0,3), #(2,3) int lx = 0; int ly = 3; int rx = 2; int ry = 3; for (int i=0; i chkrx + chkry) { answer += "R"; rx =..

반응형