목록IT (22)
Endless Motivation
vector twoSum(vector& nums, int target) { vector res; for(int i = 0; i = 0; j--){ if(nums[i] + nums[j] == target && i != j){ res.push_back(i); res.push_back(j); } } } return res; } 두 수를 더해 target이 나오는지를 판단 time out을 막기 위해 각 index를 begin과 end에서 접근시켜 찾는다.
int lengthOfLongestSubstring(string s) { deque sub; deque::iterator flag; int start = 0, end = 0; int max = 0; for (int i = 0; i < s.length(); i++) { if ((flag = find(sub.begin(), sub.end(), s[i])) != sub.end()) { while (true) { if (sub.begin() == flag) { sub.pop_front(); break; } sub.pop_front(); } } sub.push_back(s[i]); if (max < sub.size()) max = sub.size(); } return max; } 주어진 문자열 안에서 문자 중복 ..
- DB directory 생성Create database ; - Directory 사용use ; - 테이블 생성create table ( [not null], [not null], ......constraint primary key(),constraint foreign key() references () ); - select를 사용한 테이블 생성(기존 테이블에서 컬럼별로 가져오기) create table as select from ; - 테이블 이름 변경rename table to ; - 테이블 구조 확인 desc ; - 테이블 내 전체 컬럼(Attribute) 검색 show full columns from ; - 테이블 내 컬럼 추가alter table add ; - 테이블 내 컬럼 삭제alter t..
C 코드 #include using namespace std; int main(){ cout