전체 글(66)
-
[Java] 문자열 자르기 - StringTokenzer
split 함수는 정규표현식을 알면 잘 사용할 수 있습니다. 오늘은 정규표현식을 사용하지 않고 더 빠른 속도로 문자열을 자를 수 있는 StingTokenizer를 소개해드리도록 하겠습니다. 속도가 빠르기 때문에 용량이 큰 문자열을 읽어서 자를 때 많이 사용합니다. 그러나 split 처럼 String 배열에 저장해서 원하는 index를 읽을 수 없습니다. 문자열 맨 앞에서 순서대로 자른 것을 읽을 수 있습니다. 문자열 사과, 배, 귤, 바나나, 딸기, 수박 과일 이름을 여러 개 가지고 있는 문자열을 생각해보도록 하겠습니다. 쉼표 기준으로 문자열을 자른다고 하면 쉽게 과일 이름을 뽑아낼 수 있습니다. 문자열을 자른 결과를 순서대로 읽으면 아래 표와 같이 읽을 수 있습니다. 사과 배 귤 바나나 딸기 수박 Ja..
2020.12.17 -
[Java] 문자열 자르기 - split
지난 시간에는 index를 지정하여 문자열을 자르는 substring을 알아보았습니다. 이번 시간에는 특정 문자를 지정하여 여러 개의 문자열로 자르는 split을 알아보도록 하겠습니다. 문자열 사과, 배, 귤, 바나나, 딸기, 수박 과일 이름을 여러 개 가지고 있는 문자열을 생각해보도록 하겠습니다. 각 과일을 구분하는 것(구분자, delimeter)은 ,(쉼표) 입니다. 쉼표 기준으로 문자열을 자른다고 하면 쉽게 과일 이름을 뽑아낼 수 있습니다. 문자열을 자른 결과를 String 배열인 results[]에 저장한다고 가정하면 아래 표와 같이 됩니다. results[0] 사과 results[1] 배 results[2] 귤 results[3] 바나나 results[4] 딸기 results[5] 수박 Java..
2020.12.16 -
[Java] 문자열 자르기 - substring
Java 기본으로 제공하는 String 클래스에 편리한 기능들이 많이 들어있습니다. 그 중 하나가 문자열을 자를 때 사용하는 substring입니다. (split, StringTokenizer, 정규표현식을 활용한 여러 가지 방법이 있는데 차차 알아보도록 하겠습니다.) 문자열은 기본적으로 문자(char) 여러 개가 배열(char[])로 합쳐진 형태입니다. 즉, ABCDEFGH는 알파벳 8개이므로 배열 8칸에 들어가있는 형태이며 index를 이용하여 액세스할 수 있습니다. 문자배열 A B C D E F G H Index 0 1 2 3 4 5 6 7 Java API substring API는 2가지 형태로 제공되고 있다. String substring(int beginIndex) /* 파라미터: beginI..
2020.12.12 -
[알고리즘] 백준 온라인 저지 사이트 - 문제 채점
지난 시간에 이어서 백준 온라인 저지 사이트 사용법을 알아보도록 하겠습니다. 문제 선택 및 풀이 연습삼아 간단한 코딩 문제 하나를 풀어보도록 하겠습니다. www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 소스 제출 문제를 다 푸셨으면 문제 번호 옆에 보시면 "제출"이 있습니다. 제출을 클릭해주세요. 본인이 푸셨던 연어를 선택하시고 소스코드를 넣으시면 됩니다. 저는 자바를 주로 사용하므로 자바 기준으로 설명드리겠습니다. 자바로 제출하실 때는 클래스명을 Main을 하셔야 합니다. 제가 테스트로 작성해서 제출한 소스입니다. public class Main { public stat..
2020.12.11 -
[알고리즘] 백준 온라인 저지 사이트 소개
삼성 소프트웨어(SW) 테스트 또는 SW검정을 준비하시는 분들을 위하여 알고리즘 관련 내용을 포스팅하려고 합니다. 알고리즘을 공부하면 내가 만든 소스가 맞는지 확인하기가 어렵습니다. 무조건 알고리즘 책대로 하는 건 내 실력이 느는 것 같지 않고 어떻게 동작하는지 이해하기 어려울 때가 있습니다. 내가 만든 소스를 직접 돌려서 답이 맞는지 확인할 수 있다면 다양한 방법을 사용해서 풀어볼 수도 있기 때문에 실력 향상에 도움이 됩니다. 알고리즘 문제은행을 가지고 있는 사이트들이 많지만 저는 그 중에서 백준 온라인 저지 사이트를 주로 사용하였습니다. - Baekjoon Online Judge : https://www.acmicpc.net/ 문제 소스 제출 및 채점 방법 글이 너무 길어져서 별도 글로 작성하였습니다..
2020.12.10 -
[IT자격증] ADsP - 데이터 분석 준전문가 자격증
이번에 ADsP 자격증 공부를 시작하려고 합니다. 최근 트렌드인 빅데이터에서 자주 나오는 용어가 데이터마이닝, 머신러닝인데 그에 대한 기본이 되는 내용으로 되어 있습니다. AdsP 자격증을 따게 되면 통합 AI 플랫폼인 Brightics AI를 사용하여 시험을 봐야 하는 DS(Data Scientist) 인증까지 도전해보려고 합니다. ADsP 자격증이란? ADsP(Advanced Data Analytics Semi-Professional) 자격증은 국가공인 데이터 분석 준전문가로 빅데이터에 대한 기본적인 역량을 테스트하는 시험을 치르고 받는 자격증입니다. 한국데이터진흥원에서 시험 접수부터 자격증 발급까지 모두 진행합니다. 응시자격은 없으므로 누구나 시험 볼 수 있습니다. 자격검정 응시료가 50,000원이..
2020.12.10