본문 바로가기

분류 전체보기

(231)
Leetcode - Two Sum 1. Two Sum Easy Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use the same element twice. You can return the answer in any order. Example 1: Input: nums = [2,7,11,15], target = 9 Output: [0,1] Output: Because nums[0] + nums[1] == 9, we return..
LeetCode Start 1716. Calculate Money in Leetcode Bank Easy Hercy wants to save money for his first car. He puts money in the Leetcode bank every day. He starts by putting in $1 on Monday, the first day. Every day from Tuesday to Sunday, he will put in $1 more than the day before. On every subsequent Monday, he will put in $1 more than the previous Monday. Given n, return the total amount of money he will have ..
알고리즘 python 원소 덧붙이기 .append() 원소 하나를 꺼내기 .pop() i.pop(2) 원소 삽입하기 .insert() i = [20, 37, 58, 72] i.insert [3, 5] 원소 삭제하기 .del() del(i[2]) 원소 탐색하기: .index() i.index('Spam') 함수 def add(x, y): n = x + y return n sort : 정렬 파이썬 내장 함수 sorted() 리스트에 쓸 수 있는 메서드 .sort() i.sort() index : 위치 반환 index(x) 함수는 리스트에 x 값이 있으면 x의 위치 값을 돌려준다. >>> a = [1,2,3] >>> a.index(3) 2 >>> a.index(1) 0 find(찾을문자, 찾기시작할위치) >>> s = '가나다라 ..
Dummy Data 생성하기 (MySQL) 먼저 파이썬으로 Dummy data를 생성하기위해 MySQL과 연결했습니다. 하지만 많은 랜덤한 데이터를 구현하는것이 시간이 충분하지 않아 다른방법을 찾아보았습니다. https://www.mockaroo.com/ 이라는 Dummy data를 생성해주는 사이트를 이용하여 랜덤한 데이터를 생성하였습니다 users1, users2 두개의 테이블을 생성하여 각각 1000개씩 데이터를 추가하였습니다 추가된 Dummy data를 활용하여 몇가지 데이터를 출력하였습니다. 마지막으론 JOIN을 이용하여 두개의 테이블에 데이터를 필요한 부분만 불러와 표시하였습니다.
DB 종류별 장단점 - Oracle 오라클은 충분한 큰 예산과 복잡한 비즈니스 요구와 기업 고객을 위해 설계되었습니다. 대규모 다중 사용자 온라인 롤 플레잉 게임을 관리합니다. 수백만 명의 플레이어가 동시에 사용할 때도 응답 시간 면에서 매우 최적화되어 있습니다. - MySQL MySQL은 가장 일반적으로 데이터베이스 기반 웹 사이트 및 Non-Critical 애플리케이션에 사용되는 저가의 데이터베이스입니다. 오픈 소스 라이센스 덕분에 MySQL은 웹 사이트, 전자 상거래, 로깅 응용 프로그램 등에 매우 대중적이고 널리 사용되었습니다. 오픈 소스 DB이기 때문에 정확히 무슨 일이 일어나고 있는지에 대한 전체 내부를 제공합니다. - Microsoft SQL Server Microsoft SQL Server는 트랜잭션 처리, ..
[MySQL] Join 깔끔한 이해와 사용법 상단의 그림 정말 정리가 잘 되어 있습니다. 처음 접할 때 보고도 저게뭔가 싶었는데 초심자의 입장에서 이해하기 쉽도록 설명해보려합니다. 1. LEFT JOIN A, B 테이블 중에 A값의 전체와, A의 KEY 값과 B KEY 값이 같은 결과를 리턴 무슨말인가 싶다.. 그냥 눈으로 보고 이해하자. 필자는 글로 이해하는게 너무 싫음 A라는 테이블을 보자 B라는 테이블을 보자 이 두 테이블이 각 A와 B 집합이라고 하자 이중에서 우리는 두 테이블 ID값으로 A와 B의 LEFT JOIN을 실행해 볼 것이다. A LEFT JOIN B 는 위에올라가서 다시 보자 A값의 전체와, A의 KEY 값과 B KEY 값이 같은 결과를 리턴 결과를 예상해보자 어떤결과일까? A의 ID값과 B의 ID값이 같은 값이 연결되고 ID가..
Cracking the Coding Interview: 189 Programming Questions and Solutions https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478285 Amazon.com Enter the characters you see below Sorry, we just need to make sure you're not a robot. For best results, please make sure your browser is accepting cookies. www.amazon.com
MySQL by Traversy Media MySQL Cheat Sheet Help with SQL commands to interact with a MySQL database MySQL Locations Mac /usr/local/mysql/bin Windows /Program Files/MySQL/MySQL version/bin Xampp /xampp/mysql/bin Add mysql to your PATH # Current Session export PATH=${PATH}:/usr/local/mysql/bin # Permanantly echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile On Windows - https://www.qualitestgroup.com/resou..