
Map을 좀더 연습하기위해 기존의 코드를 고쳐보자. 콘솔 로그를 찍으면 어떻게 나올까? 뭔가 이상한게 잔뜩 나온다. 이것들은 기본적으로 react component이다. 따라서 여기에 Food component와 같은 array를 가져오는 것이다. 기존코드와 기능은 완전히 똑같다. 하지만 기존의 상태가 더 좋다. 다른 function을 만들 필요는 없다. 그렇다면 error는 뭐지? 읽어보면 각각의 list 내의 child는 unique한 key prop을 가져야 한다고 말하고 있다. 모든 react 의 element들은 유일해야한다. 즉, 내가 이들을 list에 집어넣을 때, 유일성을 잃어버린다는 의미이다. 따라서 iteml들에 각각의 id를 부여해주자. react의 모든 element 들은 다르게 보..

programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr 풀이 1) 맵생성 2) participant를 맵에 담을거임 2-1) participant[i] 가 없을경우 : 1 2-2) participant[i] 가 있을경우 : 기존값에 +1 3) completion와 비교해서 있으면 1씩 감소 4) 마지막에 value가 1인 애가 딱 하나 나올거임. Map.Entry를 이용해서 key를 출력 주의사항 1) x im..

www.acmicpc.net/problem/18870 18870번: 좌표 압축 수직선 위에 N개의 좌표 X1, X2, ..., XN이 있다. 이 좌표에 좌표 압축을 적용하려고 한다. Xi를 좌표 압축한 결과 X'i의 값은 Xi > Xj를 만족하는 서로 다른 좌표의 개수와 같아야 한다. X1, X2, ..., XN에 좌 www.acmicpc.net 풀이 1) 원본 배열, 정렬된 배열을 생성 2) 정렬된 배열 탐색. 한번도 들어오지 않은 값이면 맵에 넣는다 value는 넣을때마다 1씩 증가 3) 원본 배열 탐색. 맵으로 BufferedWriter에 담음 4) 출력 주의사항 1) x package com.baekJoon; import java.io.BufferedReader; import java.io.Buf..

www.acmicpc.net/problem/14467 14467번: 소가 길을 건너간 이유 1 3번 소는 위치 1, 0, 1에서 관찰되었으므로 길을 최소 두 번 건넜음을 확인할 수 있다. 4번 소도 길을 한 번 건넜으며, 나머지 소는 길을 건넌 기록이 확인되지 않는다. www.acmicpc.net 풀이 1) 맵 입력값들을 넣을거임 2) 처음들어가는 경우와 아닌경우를 나눔 3) 처음 들어가면 위치를 넣어주고 아닌경우엔 answer을 1증가 시키면서 위치를 바꿔준다. 4) 반복이 끝나면 answer를 출력한다 주의사항 1) 없음 package com.baekJoon; import java.io.BufferedReader; import java.io.IOException; import java.io.Input..
- Total
- Today
- Yesterday
- 리액트
- react
- 우선순위큐
- 자바
- PriorityQueue
- S2
- 다익스트라
- BFS
- 시뮬레이션
- laugh4mile
- 백준
- java
- map
- Spring
- G5
- 백트래킹
- 알고리즘
- g4
- 리액트 네이티브
- 문자열
- 구현
- SWEA
- DFS
- 객체지향
- S3
- Spring Boot
- 코딩새내기
- 그리디
- 현꾸라지
- react native
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |