본문 바로가기

분류 전체보기144

[Java] 프로그래머스 > 가운데 글자 가져오기 https://programmers.co.kr/learn/courses/30/lessons/12903 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr 문제 설명 단어 s의 가운데 글자를 반환하는 함수 단어의 길이가 짝수라면 가운데 두글자를 반환 제한 사항 s는 길이가 1 이상, 100이하인 스트링 string.substring(start) // start위치부터 끝까지 문자열 자르기 string.substring(start,end) start위치부터 end 전까지 문자열.. 2022. 1. 30.
[Java] 프로그래머스 > 문자열 다루기 기본 https://programmers.co.kr/learn/courses/30/lessons/12918 코딩테스트 연습 - 문자열 다루기 기본 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 programmers.co.kr 문제 설명 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수 완성 예를 들어 s가 "a234"이면 False를 리턴, "1234"라면 True를 리턴 제한 사항 s는 길이 1 이상, 길이 8 이하인 문자열 먼저, 문자열이 숫자인지 판별하는 isNumer 함수를 구현한다. isNumb.. 2022. 1. 30.
[React] useEffect useEffect react.js에서는 component를 새로고침 한다. 즉 새로운 데이터가 들어올 때마다 UI를 refresh 한다. 하지만 필요하지 않은 경우에는 이 장점이 문제가 될 수도 있다. 처음 실행될 때 혹은 컴포넌트 안에 특정 데이터가 변화할 때만 실행하고 싶은 경우가 있을 수도 있기 때문이다. 이런 경우 useEffect는 컴포넌트가 화면에 나타날 때, 사라질 때, 업데이트 될 때 다시 렌더링을 해주는 함수이다. 아래 코드는 버튼 클릭시 counter변수가 1씩 증가하도록 하는 코드로 로그를 찍어 확인해보면 state가 변경될 때마다 다시 렌더링 된다. import { useState } from "react"; function App() { const [counter,setValue].. 2022. 1. 29.
[React] Component에 스타일 추가하기 [React] React 시작하기 create-react-app create-react-app이라는 CLI 도구는 많은 스크립트와 사전 설정(개발서버 접근, 새로고침, css포함 등)을 준비해줌으로써 ReactJS어플리케이션을 만들기 쉽게 도와준다. 리액트 프로젝트를 yeoeun-ji.tistory.com 지난 포스팅에 이어 버튼 컴포넌트를 추가하여 버튼 스타일을 추가해보자. 우선, create-react-app으로 생성된 src 디렉터리 밑에 버튼 컴포넌트 파일을 생성한다. Button.js function Button({text}){ return {text}; } export default Button; App.js파일에서 생성된 Button컴포넌트를 import하고 사용한다. App.js impor.. 2022. 1. 29.
[React] React 시작하기 create-react-app create-react-app이라는 CLI 도구는 많은 스크립트와 사전 설정(개발서버 접근, 새로고침, css포함 등)을 준비해줌으로써 ReactJS어플리케이션을 만들기 쉽게 도와준다. 리액트 프로젝트를 시작하는 방법은 다음과 같다. 1. nodejs 설치 https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org nodejs 다운로드하고 콘솔창에 'node -v' 입력 후 설치를 확인한다. 버전 정보가 출력되면 설치 완료. 2. npx 설치 npm 과 npx 차이 npm은 node.js의 자동화된 의존성과 패키지 관리를 위한 패.. 2022. 1. 29.
[Java] 프로그래머스 > 자연수 뒤집어 배열로 만들기 https://programmers.co.kr/learn/courses/30/lessons/12932 코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 programmers.co.kr 문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴 제한 조건 n은 10,000,000,000 이하인 자연수입니다. 내 풀이 class Solution { public int[] solution(long n) { int[] answer = {}; String s.. 2022. 1. 27.