분류 전체보기

    [자바 알고리즘 문제풀이] String 03. 문장 속 단어

    String(스트링) 03. 문장 속 단어 * 사용 언어 : JAVA * Inflearn의 자바(Java)알고리즘 문제풀이 : 코딩테스트 대비 강의내용 정리 1. 문제 주어진 한 문장에서 가장 긴 단어를 출력하기. 문장 속 각 단어는 공백으로 구분되고 문자는 영어로 제공됨 // 입력 It is time to study // 출력 study 2. 풀이 (1) 먼저, 문자 길이의 값을 담을 변수 maxLe()ng을 최소값(Integer.MIN_VALUE)으로 초기화한다. 문장을 공백을 기준으로 구분하여 문자열 배열에 담는다. foreach문을 사용하여 단어의 길이를 찾아 최대값을 담아 둔 변수 maxLeng과 비교하며 단어 길이가 긴 단어가 발견되면 길이 값은 변수에 담아두고 단어를 answer 변수에 담는..

    [자바 알고리즘 문제풀이] String 02. 대소문자 변환

    String(스트링) 02. 대소문자 변환 * 사용 언어 : JAVA * Inflearn의 자바(Java)알고리즘 문제풀이 : 코딩테스트 대비 강의내용 정리 1. 문제 대문자와 소문자가 같이 존재하는 문자열을 입력받아 대문자는 소문자로 소문자는 대문자로 변환하여 출력하기. 문자는 영어로 제공됨 // 입력 STudY // 출력 stUDy 2. 풀이 먼저, 문자열을 입력받기 위해 Scanner를 호출한다. (1) 아스키 코드 아스키 코드 테이블 상에서 알파벳 대문자는 65 ~ 90, 알파벳 소문자는 97~ 122이다. A와 a의 차는 32로 소문자에서 32를 빼주면 대문자가 된다. foreach문을 사용하여 입력받은 문자열의 문자 하나하나 비교하여 소문자를 대문자로 바꾸기 위해 문자가 97보다 크거나 같고 ..

    [자바 알고리즘 문제풀이] String 01. 문자 찾기

    String(스트링) 01. 문자 찾기 * 사용 언어 : JAVA * Inflearn의 자바(Java)알고리즘 문제풀이 : 코딩테스트 대비 강의내용 정리 1. 문제 한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 특정문자가 입력받은 문자열에 몇 개 존재하는지 알아내기. 대소문자를 구분하지 않고 문자는 영어로 제공됨 // 입력 Computercooler c // 출력 2 2. 풀이 먼저, 문자열을 입력받기 위해 Scanner를 호출한다. Scanner은 Char 타입으로는 입력받을 수 없고 Stirng 타입으로 입력받을 수 있다. 기본형 변수인 char는 단 한 글자만 저장할 수 있는 변수로 Scanner로 입력을 받을 때는 String 타입으로만 받을 수 있기때문에 charAt() 함수를 통해 S..

    [JAVA] 자바 Scanner 클래스 파헤치기 !

    [JAVA] 자바 Scanner 클래스 파헤치기 !

    사용자의 입력값을 받기 위해 Scanner 클래스를 주로 사용한다. 외워서 사용했던 Scanner 클래스를 자세히 들여다 보기로 하자. Scanner 클래스란? JDK 1.5 버전부터 추가된 Scanner은 java.util 패키지에 존재한다. 화면으로 입력을 받거나, 파일, 문자열로 입력받는 등 데이터를 읽어 오는데 유용한 클래스이다. Scanner 클래스는 다음과 같은 생성자를 지원한다. Scanner(String source) 지정된 String 형태의 입력소스를 읽어 오는 생성자이다. Scanner(File source) 지정된 파일 형태의 입력소스를 읽어 오는 생성자이다. Scannser(InputStream source) 키보드, 파일 등 지정된 입력스트림을 읽어 오는 생성자이다. Scanne..

    [IDEA] Intellij + Github 연동하기

    [IDEA] Intellij + Github 연동하기

    Intellij IDEA에서 생성한 프로젝트를 Github와 연동하는 방법을 알아보자. 먼저, PC에 Git 설치가 완료되어야 한다. (Git 설치 방법은 생략) 1. Git & Github Plugin 확인하기 Settings > Plugins Git과 GitHub가 installed 되어 있는지 확인한다. 2. Git 실행파일 결로 설정 Settings > Version Control > Git Path to Git executable 에서 git 실행파일을 선택하고 Test를 클릭하여 실행되는지 확인한다. 3. Github Repository 생성하기 ▶ Repository name : 저장소 이름 ▶ Description : 저장소에 대한 설명 ▶ Public / Private : 공개 / 비공개..