일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 모두의네트워크
- 백준
- 백준 4358 자바
- 리액트 네이티브 시작하기
- 지네릭스
- 모두를 위한 딥러닝
- 정리
- 깃허브 토큰 인증
- 스터디
- React Native
- 자바
- 백준 4358번
- 데베
- SQL
- 리액트 네이티브 프로젝트 생성
- 백준 4949번
- 네트워크
- 팀플회고
- 문자열
- HTTP
- 리액트 네이티브
- 깃 연동
- 깃 터미널 연동
- 딥러닝
- 데이터베이스
- 깃허브 로그인
- 모두를위한딥러닝
- 모두의 네트워크
- 백준 5525번
- 머신러닝
- Today
- Total
목록Algorithm/LeetCode (4)
솜이의 데브로그
https://leetcode.com/problems/remove-element/ Remove Element - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 풀이 새로운 배열을 생성하지 않고 기존에 있던 배열을 변경하는 방식으로 풀어야하는 문제다. index를 따로 지정해주고, val 값이랑 일치하지 않는 경우에만 앞에서부터 배열에 넣어주는 방식으로 진행하고, 최종 index 값을 return 해주면 되는 간단한 문제이다. 코드 class Solution..
https://leetcode.com/problems/zigzag-conversion/ Zigzag Conversion - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 풀이 StringBuilder의 배열을 생성하고, 각 배열마다 numRows의 수만큼 내려가고, 대각선 수 즉 numRows-2 만큼씩 이동하면서 StringBuilder배열에 character를 넣어준다. 그렇게 순차적으로 읽어가면서 넣어주고 마지막에 StringBuilder를 모두 합쳐..
https://leetcode.com/problems/two-sum/ Two Sum - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 풀이 1 가장 간단한 방법으로, brute force 방식으로 문제를 풀이하였다. 배열 내 가장 첫번째숫자부터 기준으로 잡고 돌면서 해당 숫자와 더해서 target 수가 되는 수가 있는지 체크하고, 있다면 해당 index를 반환하는 방식으로 이중 for문을 사용하였다. 이렇게 하면 시간복잡도가 O(n^2) 라서 효율적이지는 ..
https://leetcode.com/problems/roman-to-integer/ Roman to Integer - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 풀이 각 알파벳에 대응 하는 숫자를 입력해야하는데, HashMap을 사용해서 각 Character 별 Integer를 입력해둔다. HashMap 로 저장. 그리고 입력받은 문자열의 뒤부터 앞으로 돌아오면서 앞의 수가 더 큰지 확인하고, 해당하는 숫자에 매칭되는 값으로 가져와 더하거나 빼는 방식..