일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 코테준비
- 공부정리
- 프렌즈4블록
- 알고리즘
- java method
- 개발상식
- 코딩테스트기출
- 백준 1000번 java
- 백준 1000번
- 자료구조 트리
- 백준 1924번
- 카카오기출
- heap정렬
- 프렌즈4블록java
- 카카오코딩테스트
- 백준 1924번 java
- 프로그래머스
- 백준
- 힙정렬자바
- 문자열포맷
- Java heap
- heap
- 객체프로그래밍
- 객체프로그래밍이란
- 카카오코테
- 카카오1차
- java
- 자바
- 자바문자열
- 자료구조힙
- Today
- Total
목록2019/08/22 (4)
일단 시작해보는 블로그
https://programmers.co.kr/learn/courses/30/lessons/17677 코딩테스트 연습 - [1차] 뉴스 클러스터링 | 프로그래머스 뉴스 클러스터링 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브는 사용자들이 편리하게 다양한 뉴스를 찾아볼 수 있도록 문제점을 개선하는 업무를 맡게 되었다. 개발의 방향을 잡기 위해 튜브는 우선 최근 화제가 되고 있는 카카오 신입 개발자 공채 관련 기사를 검색해보았다. 카카오 첫 공채..'블라인드' 방식 채용 카카오, 합병 후 첫 programmers.co.kr 처음엔 왜 Queue를 가지고 풀려고 했었는지 모르겠다ㅠㅠ..
자료구조나 변수를 복사할 때는 두가지 종류가 있다. 하나는 참조 값을 할당하는 것 다른 하나는 값을 할당하는 것. 참조 값을 할당하는 것을 얕은 복사라고 하고, 값을 할당하는 것을 깊은 복사라고 한다. 무슨 복사인지는 의미없지만 상황에 따라서 쓰이는 경우가 있으니 다음 예제로 익혀봤다. 얕은 복사 : 참조 값만 할당 (destination = source) package data_structure; import java.util.ArrayList; class Fruit { private String name; private int count; public String getName(){ return name; } public void setName(String name){ this.name = name;..
indexOf() : 문자열이 어디에 있는지 알려줌. 리턴값은 index숫자 indexOf(int ch) : 문자열의 인덱스 값 리턴. indexOf(int ch, int fromIndex) : 여러값이 중복되어있을 때, fromindex로 몇번째의 문자를 가리키는지 표시 substring() : 문자열을 잘라주는 메서드. 리턴 값은 잘라진 string substring(int beginIndex) : 시작index부터 끝까지 잘라서 리턴 substring(int start, int end) : start부터 시작해서 end이전까지의 문자를 잘라서 반환 (start
matches는 문자열에서 원하는 패턴이 있는지 알아보는 메서드(return 값은 boolean)이다. 원하는 패턴이라고 말하는 이유는 matches를 사용할때는 정규표현식이 허용되기 때문이다. - 정규표현식을 사용하지 않았을 때 (유사도 체크보다는 그냥 String클래스의 equals()와 같은 역할) - 정규표현식 사용 자주 쓰이는 것 정리 1. 영문자만 허용하기 정규식 예시 = ^[a-zA-Z]*$ ^ => 문자열 시작 a-z => 소문자 a~z까지 허용 A-Z => 대문자 A~Z까지 허용 * => 앞에 문자가 없거나 무한대로 많이 있을 수 있음 $ => 문자열 종료 2. 영문자 대문자만 or 소문자만 허용하기 소문자만 = ^[a-z]*$ 대문자만 = ^[A-Z]*$ [REFERENCE] https..