가운데 문자 추출하기 가운데 문자 추출 => 짝수면 가운데 두자리 모두 추출 class Solution { public String solution(String word) { int length = word.length(); int index = length / 2; return (length%2 == 0) ? word.substring(index-1, index+1) : word.substring(index, index+1); } public static void main(String[] args) { Solution s = new Solution(); System.out.println(s.solution("hello")); } } 실행결과 l
분류 전체보기 검색 결과
valueOf리턴되는 결과값이 new Integer() 로 객체이다. pasresInt 리턴되는 결과값이 int 로 기본 자료형(primitive type) 이다. Integer vs int 1. int (Primitive Type) - int, float, long, double 과 같은 하나의 자료형 의미 - 산술 연산 가능 - 0 으로 초기화가 가능 (null 로 초기화 불가능) 2. Integer (Wrapper Class - 객체)- Wrapper Class - Unboxing 을 하지않으면 산술연산 불가능 , null 값 처리 가능- null 값 처리가 용이해서 SQL 연동시 편리함 * What is the Wrapper Class?Java는 데이터를 클래스와 객체 외에 기초 타입을 가집니다...
Firebase는 웹과 모바일 개발에 필요한 기능을 제공하는BaaS(Backend as a Service)쉽게말해 Back-End 개발을 통해 서버를 따로 설계, 구현하지 않고 프론트엔드 개발에 집중할 수 있도록 도와주는 서비스기능으로는 실시간 데이터베이스, 간편한 사용자 인증, 클라우드 저장소, 호스팅, 앱 테스트와 수익 창출을 도와주는 등 다양한 기능을 제공 별도의 API 서버를 개발하지 않고도 앱 개발 가능실시간 데이터베이스(Realtime Database) 와 정적 호스팅(Static Hosting) 을 사용
Oracle vs MySQL DB 사용시 Oracle 을 더 많이 사용하여, 배웠던 MySQL 에 대해서는 좀 잊은 것 같다. 2 개의 문법 차이가 있기 때문에 정리할 필요성을 느꼈다. 1. 공백 치환 함수 Oracle : select NVL('컬럼명', '') from dual; MySQL : select IFNULL('컬럼명', '') from dual; 2. 현재 날짜 및 시간 Oracle : sysdate MySQL : now() 3. 날짜 Format Oracle : to_char(sysdate, 'MMDDYYYYHH24MISS) MYSQL : date_format(now(), '%Y%m%d%H%i%s') -> 이곳에서 대문자 Y는 4자리 년도, 소문자 y는 2자리 년도로 인식한다. 4. 요일 ..
Webpack 은 웹에서 사용되는 모든 자원(assets)을 번들링 해주는 도구이다. 번들링의 개념은 여러 개의 파일 중에 종속성이 존재하는 파일을 하나의 파일로 묶어 패키징을 시키는 과정을 의미한다. 1번 파일에서 2번 파일에 있는 함수를 호출해야할 경우 스크립트를 불러오는 순서를 2번 파일을 제일 상단에 올려놓고, 1번 파일을 그 다음에 불러와지도록 선언을 했는데 이제는 모듈이라는 개념을 사용해 1번 파일에서 2번 파일을 불러오기만 하면된다.번들링을 함으로써 파일은 하나로 합쳐지고, 네트워킹 요청횟수는 줄어들게 된다. 그리고 중복된 소스코드도 최소화하고 모듈 개념을 사용하기 때문에 글로벌이 오염되지도 않는다.그리고 웹팩을 사용하면 자바스크립트 간의 종속성 뿐만 아니라 자바스크립트 내에서 필요한 css..
최근댓글