본문 바로가기

전체 글

(498)
[백준] 단어의 개수 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열은 공백으로 시작하거나 끝날 수 있다. 아이디어 띄어쓰기 개수 +1 = 총 단어의 개수 놓친 점 아무것도 입력하지 않았을때 0 반환 문자열은 공백으로 시작하거나 끝날 수 있다 -> trim() import java.util.Scanner; public class Main { public static void main..
[java] 입력 Scanner BufferedReader 비교 입력 종류 입력값 인식 속도 함수 Scanner space, enter 느림 next() // 띄어쓰기 nextLine() // 엔터 nextInt() //정수받음, enter 남음 BufferedReader enter 빠름 readLine() //엔터 Scanner import java.util.Scanner; public class test3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt();// 정수 받기 엔터남음 String str = sc.next();// 띄어쓰기하면 앞에까지만 나옴 int answer =0; for(int i=0; i
[백준] A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader rd = new BufferedReader(new InputStreamReader(System.in)); String[] a = rd.readLine().split(" "); int[] b = new int[a.length]; int su..
[javascirpt] _ 식별자 underscore if (_.contains(target.className.split(' '), 'multiselect-parent-ex') && !parentFound) { finalObj = _.find(scope.wsSelect.list, findObj); idx = _.indexOf(scope.ngModel,id); idx = _.findIndex(scope.ngModel, findObj); 여기서 _ 은 무엇일까? 검색어는 javascript _ 의미 동영상을 잠깐봐서는 그냥 객체인거같은데? 밑줄 _ 식별자 _ 의 사용과 관련하여 규칙도 개발되었습니다. _ 는 비공개인 개체의 속성 또는 메서드 이름을 시작하는 데 자주 사용됩니다. 이것은 private 클래스 멤버를 즉시 식별하는 빠르고 쉬운 방법이며 거의 모든 ..
[angularJS] service 와 factory https://www.youtube.com/watch?v=hS_DkQeIkZA Service 1. service 초기 한번만 불러온다. 14번에서 호출하면 5번에 있는 service를 한 번만 통과한다고 한다. 결과: 버튼을 여러번 눌러도 값은 변하지 않는다. 2. service는 싱글톤이다. 결과: AngularJS 싱글톤이라 random.generate()함수를 14번과 15번에서 각각 호출하였지만 결과는 똑같은 숫자가 나온다. factory service랑 달라진게 없다. 똑같이 싱글톤이라. 14, 15에서 각각 호출해도 값은 같다. service에서 빨간색 부분만 변경하면 된다. service는 this로 선언이 가능하고 factory는 object를 만든다음 factory 함수내에 꼭 retur..
3주차 09월 18일 3주차 시작 민이는 추석전 업무로 인해 몸이 좋지않아 불참 1. 데브워니 주말까지 해야하는 업무를 발표함 angularJS로 프론트 -> java 백단으로 데이터를 불러오는 과정을 설명해줌 이유: 노아와 재훈이가 프론트에 집중하다보니 java를 이용한 백단의 과정을 설명해주고 싶었음 2. 재훈 내가 소개해준 최덕경씨의 포트폴리오 사이트와 다른 웹사이트를 클론코딩해옴. 지난주에는 처음으로 자바스크립트를 공부해서 이번 과제에서 for문을 사용하였다고 함. 3. 노아 포트폴리오 페이지 완성 피드백: 디자인이 통일되지 않음(위에는 발레, 아래는 최덕경씨 포트폴리오 비슷)
2주차 09월 11일 1. 민이 네이버 클라우드를 개통함. 도커로 필요한 것들을 다운 받는 과정을 설명함 엘라스틱 서치는 용량이 커서 설치가 안된다고함 피드백: 구글 클라우드로 이동을 제안함. 이유 30만원이라는 포인트를 주기때문에 더 큰 용량을 사용할 수 있음 2. 재훈 두 사이트의 html과 CSS를 보고 똑같이 만들어옴 비전공자인 재훈이가 어떻게 css 실력을 상승시켰는지 질문함. 게임으로 css를 조정하는 법을 배우고 유튜브를 보고 클론코딩을 하는 방법을 따라한 다음에 실제로 사이트를 따기 시작했다고함. 3. 노아 글쓰기앱 외에 취업을 위해 포트폴리오 페이지를 제작 react와 type 스크립트로 작성함. 4. 데브워니 이력서 내용을 단순하게 수정 현직자 인터뷰 함 이력서를 깃 허브, Page를 사용하여 공유할 수 있..
spring boot > run > main.java 로 설정하기 우선 main.java가 되는 파일을 오른쪽 마우스 클릭 한다. 나의 경우는 ***Application.java이다