전체 글
-
[React] 리액트 프로젝트 시작하기WEB/ReactJS 2022. 10. 10. 15:27
1. React 프로젝트 만들기 npx create-react-app 폴더명 vsc에서 해당 폴더 열기 code react-project 2. PropTypes 설치 npm i prop-types 사용 import PropTypes from "prop-types"; function Button({text}){ return {text}; }; Button.propTypes = { text: PropTypes.string.isRequired, };
-
[MongoDB] 몽고디비 명령어(Command)DB/MongoDB 2022. 10. 10. 10:09
해당 게시글은 https://doqtqu.tistory.com/281 다음 사이트를 참고하여 만들었다. 1. 서버 명령어 mongo 2. 데이터베이스 명령어 생성된 DB 리스트 조회 show dbs DB 생성 및 선택 use [DB 이름] DB 삭제 db.dropDatabase() 3. 컬렉션(Collection) 명령어 생성된 컬렉션 조회 show collections 컬렉션 생성 db.createCollection("[컬렉션 이름]") 컬렉션 삭제 db.[컬렉션 이름].drop() 4. 도큐먼트(Document) 명령어 컬렉션 내 모든 도큐먼트 조회 db.{컬렉션 이름}.find() //깔끔하게 출력하고 싶다면 db.[컬렉션 이름].find().pretty() ++ 추가 예정
-
-
[Baekjoon] 17219번 비밀번호 찾기 (Java)Java/Baekjoon 2022. 10. 3. 14:30
Map을 다룰 줄 안다면 누구나 풀 수 있는 쉬운 문제이다. 예제 입력1 16 4 noj.am IU acmicpc.net UAENA startlink.io THEKINGOD google.com ZEZE nate.com VOICEMAIL naver.com REDQUEEN daum.net MODERNTIMES utube.com BLACKOUT zum.com LASTFANTASY dreamwiz.com RAINDROP hanyang.ac.kr SOMEDAY dhlottery.co.kr BOO duksoo.hs.kr HAVANA hanyang-u.ms.kr OBLIVIATE yd.es.kr LOVEATTACK mcc.hanyang.ac.kr ADREAMER startlink.io acmicpc.net noj.a..
-
[Baekjoon] 11399번 ATM (Java)Java/Baekjoon 2022. 10. 3. 14:18
예제 입력1 5 3 1 4 3 2 예제 출력1 32 import java.util.*; public class Main { public static void main(String[] args){ Scanner scan = new Scanner(System.in); int num = Integer.parseInt(scan.nextLine()); ArrayList arr = new ArrayList(); String[] numArr = scan.nextLine().split(" "); for(int i = 0; i < num; i++){ int x = Integer.parseInt(numArr[i]); arr.add(x); } Collections.sort(arr); // 오름차순으로 정렬 int add =..
-
[Baekjoon] 11047번 동전 0 (Java)Java/Baekjoon 2022. 10. 3. 14:01
생각보다 정말 쉬운 문제였다. 시간 초과에 자주 걸려서 이번에도 시간이 초과될까봐 걱정했는데 다행히 한 번에 통과했다. 예제 입력1 10 4200 1 5 10 50 100 500 1000 5000 10000 50000 예제 출력1 6 예제 입력2 10 4790 1 5 10 50 100 500 1000 5000 10000 50000 예제 출력2 12 import java.util.*; public class Main { public static void main(String[] args){ Scanner scan = new Scanner(System.in); String[] num = scan.nextLine().split(" "); ArrayList arr = new ArrayList(); for(int..
-
[Baekjoon] 1764번 듣보잡 (Java)Java/Baekjoon 2022. 10. 2. 20:58
사실 처음에 문제 이해를 잘 못해서 시간이 조금 걸렸었다.. 출력 첫줄 숫자는 듣도 못한 사람에 존재하는 사람 수, 그 다음 줄부터는 듣도 못한 사람에 존재하는 사람 이름을 사전순으로 출력한 것이다. baesangwook이 ohhenrie보다 사전적으로 앞에 있기 때문에 ohhenire보다 baesangwook을 먼저 출력 예제 입력1 3 4 ohhenrie charlie baesangwook obama baesangwook ohhenrie clinton 예제 출력1 2 baesangwook ohhenrie import java.util.*; public class Main { public static void main(String[] args){ Scanner scan = new Scanner(Syst..
-
[Baekjoon] 1620번 나는야 포켓몬 마스터 이다솜 (Java)Java/Baekjoon 2022. 10. 2. 20:20
처음에 HashMap만 사용해서 value값으로 key값을 찾으려다 보니 반복문을 너무 많이 돌려서 시간 초과가 났다. 이를 해결하기 위해서 String 배열을 만들어서 숫자로 포켓몬 이름을 물어볼 경우 해당 인덱스에서 포켓몬 이름을 찾아냈더니 시간 초과가 해결되었다. 예제 입력 26 5 Bulbasaur Ivysaur Venusaur Charmander Charmeleon Charizard Squirtle Wartortle Blastoise Caterpie Metapod Butterfree Weedle Kakuna Beedrill Pidgey Pidgeotto Pidgeot Rattata Raticate Spearow Fearow Ekans Arbok Pikachu Raichu 25 Raichu 3 P..