본문 바로가기

728x90

전체 글

(91)
[Java] String,StringBuffer,StringBuilder 메서드 정리 [Java] String 메서드 정리 Chapter 9 https://github.com/jyoungjin/til/blob/main/java/%EC%9E%90%EB%B0%94%EC%9D%98%EC%A0%95%EC%84%9D/%EC%9E%90%EB%B0%94%EC%9D%98%EC%A0%95%EC%84%9D1(Chapter8~9).md GitHub - jyoungjin/til Contribute to jyoungjin/til development by creating an account on GitHub. github.com
AWS Linux EC2에서 Node 실행하기(Express+EJS) AWS Linux EC2에서 Express Framwork with EJS 실행하기 https://github.com/jyoungjin/til/blob/main/aws/AWS%20Linux%20EC2%EC%97%90%EC%84%9C%20Express%20Framework%20with%20EJS%20%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0.md GitHub - jyoungjin/til Contribute to jyoungjin/til development by creating an account on GitHub. github.com AWS EC2 Linux 인스턴스 생성 pemkey 발급 terminal에서 pemkey가 존재하는 디렉터리로 이동 pemkey 파일에 대한 권한 설..
[React] JSX 기본 문법 [React] JSX 기본 문법 ♣ JSX - JSX는 javascript를 확장한 문법으로, javascript로 변환되어 동작한다. - JSX는 React Element를 생성한다. - HTML이랑 비슷하지만 지켜야 할 규칙이 몇가지 있다. 태그는 꼭 닫혀있어야 한다. 두개 이상의 Element는 무조건 하나의 Element로 감싸져 있어야 한다. Fragment를 사용하면 불필요한 Element로 감싸주지 않아도 된다. import React, { Component, Fragment } from 'react'; class App extends Component { render() { const name = 'react'; return ( // 변수 사용법 Hello {name}! { // 조건부 r..
[React]  Component, props, state 이해 [React] Component, props State 이해 ♣ Componet Component를 통해 UI를 재사용 가능한 개별적인 여러 조각으로 나눈다. Component는 'props'라는 입력을 받은 후, 화면에 어떻게 표시되는지 기술하는 React Element를 반환한다. Element는 일반 객체(plain object)로 React 앱의 가장 작은 단위다. Element는 Component의 '구성 요소'다. 컴포넌트를 선언하는 방식에는 함수형 Component와 클래스형 Component가 있다. ♣ props Component는 데이터를 가진 하나의 'props' 객체 인자를 받은 후 React 엘리먼트를 반환한다. 이때 props는 속성을 나타내는 데이터다. props는 Compon..
[문자열(String)] 회문 문자열 [문자열(String)] 회문 문자열 설명 앞에서 읽을 때나 뒤에서 읽을 때나 같은 문자열을 회문 문자열이라고 합니다. 문자열이 입력되면 해당 문자열이 회문 문자열이면 "YES", 회문 문자열이 아니면 “NO"를 출력하는 프로그램을 작성하세요. 단 회문을 검사할 때 대소문자를 구분하지 않습니다. 입력 첫 줄에 길이 100을 넘지 않는 공백이 없는 문자열이 주어집니다. 출력 첫 번째 줄에 회문 문자열인지의 결과를 YES 또는 NO로 출력합니다. package section1; import java.util.Locale; import java.util.Scanner; /* 회문 문자열 */ public class section1_7 { public String solution(String str) { Str..
[문자열(String)] 중복문자 제거 [문자열(String)] 중복문자 제거 설명 소문자로 된 한개의 문자열이 입력되면 중복된 문자를 제거하고 출력하는 프로그램을 작성하세요. 중복이 제거된 문자열의 각 문자는 원래 문자열의 순서를 유지합니다. 입력 첫 줄에 문자열이 입력됩니다. 문자열의 길이는 100을 넘지 않는다. 출력 첫 줄에 중복문자가 제거된 문자열을 출력합니다. package section1; import java.util.Scanner; /* 중복문자 제거 */ public class section1_6 { public String solution(String str) { String answer = ""; for (char x : str.toCharArray()) { if (!answer.contains(String.valueOf..
[문자열(String)] 특정 문자 뒤집기 [문자열(String)] 특정 문자 뒤집기 설명 영어 알파벳과 특수문자로 구성된 문자열이 주어지면 영어 알파벳만 뒤집고, 특수문자는 자기 자리에 그대로 있는 문자열을 만들어 출력하는 프로그램을 작성하세요. 입력 첫 줄에 길이가 100을 넘지 않는 문자열이 주어집니다. 출력 첫 줄에 알파벳만 뒤집힌 문자열을 출력합니다. package section1; import java.util.Scanner; /* 특정 문자 뒤집기 */ public class section1_5 { public String solution(String str) { char[] s = str.toCharArray(); int lt = 0; int rt = str.length()-1; while (lt < rt) { if (!Charac..
[문자열(String)] 단어 뒤집기 [문자열(String)] 단어 뒤집기 설명 N개의 단어가 주어지면 각 단어를 뒤집어 출력하는 프로그램을 작성하세요. 입력 첫 줄에 자연수 N(3
[Notion] Notion issue/Bug Tracker 템플릿 [Notion] Notion Issue/Bug Tracker 템플릿 Issue나 Bug 발생 시, 팀원들과 공유를 위해 Notion의 자체 기능을 찾아본 결과 따로 issue, bug tracker 양식은 따로 존재하지 않고, 보기 option 중 table을 커스텀 해서 사용해야 하는 것 같다. 물론 커스텀 해서 사용할 수는 있지만 시간이 소요되는 작업이므로 무료 템플릿을 찾아보던 중 좋은 템플릿을 찾아 공유하려고 한다. 템플릿의 구성은 issue/bug tracker templete 사진과 같으며, 사용자의 상황에 맞게 편집하여 사용하면 된다. 각각의 issue/bug를 Click하면 상세 페이지 템플릿도 사용 가능하다. 이 템플릿을 사용자의 Notion에 적용하는 방법은 아래 페이지로 이동 후, 우..
[mac] 파인더에서 현재 위치를 터미널에서 열기 ( cd to app ) [mac] 파인더에서 현재 위치를 터미널에서 열기 ( cd to app ) Mac에서 Terminal.app을 자주 사용하는 사람들에게 유용한 어플리케이션이다 사용 방법은 다음과 같다. 1) 터미널에서 열고 싶은 경로의 디렉터리로 파인더에서 이동한다. 2) cd to Application을 실행한다. 설치 하는 방법은 여러가지가 있으나 homebrew를 통해 다운로드하는 방법이 제일 간단하다. 나머지 방법을 알고 싶다면 아래 링크를 참고하도록 하자. https://github.com/jbtule/cdto GitHub - jbtule/cdto: Finder Toolbar app to open the current directory in the Terminal Finder Toolbar app to open..
[문자열(String)] 문장 속 단어 [문자열(String)] 문장 속 단어 설명 한 개의 문장이 주어지면 그 문장 속에서 가장 긴 단어를 출력하는 프로그램을 작성하세요. 문장속의 각 단어는 공백으로 구분됩니다 입력 첫 줄에 길이가 100을 넘지 않는 한 개의 문장이 주어집니다. 문장은 영어 알파벳으로만 구성되어 있습니다. 출력 첫 줄에 가장 긴 단어를 출력한다. 가장 길이가 긴 단어가 여러개일 경우 문장속에서 가장 앞쪽에 위치한 단어를 답으로 합니다. package section1; import java.util.Scanner; /* 문장 속 단어 */ public class section1_3 { public String solution(String str) { String answer = ""; String[] strArr = str...
[문자열(String)] 대소문자 변환 [문자열(String)] 대소문자 변환 설명 대문자와 소문자가 같이 존재하는 문자열을 입력받아 대문자는 소문자로 소문자는 대문자로 변환하여 출력하는 프로그램을 작성하세요. 입력 첫 줄에 문자열이 입력된다. 문자열의 길이는 100을 넘지 않습니다. 문자열은 영어 알파벳으로만 구성되어 있습니다. 출력 첫 줄에 대문자는 소문자로, 소문자는 대문자로 변환된 문자열을 출력합니다. package section1; import java.util.*; /* 대소문자 변환 */ public class section1_2 { public String solution(String str) { String answer = ""; for (char x : str.toCharArray()) { if (Character.isUpp..

728x90
반응형