목록IT (22)
Endless Motivation
1. Apache 다운로드 : http://www.apachelounge.com/download/ 2. 적당한 위치로 이동 (e.g. C:\Apache24) 3. \conf\httpd.conf 파일 열기 4-1. ServerRoot를 Apache24가 설치된 경로로 변경 4-2. ServerName과 ServerAdmin 변경 4-3. 포트번호 변경(필요에 따라) 5. 시스템 변수 Path에 경로 추가(...\Apache24\bin) 5. 명령 프롬프트 관리자 권한 실행 6. httpd.exe -k install 7. httpd.exe -k start * ..\bin\ApacheMonitor.exe로도 구동 가능(GUI)
vector threeSum(vector& nums) { set t; vector res = {}; sort(nums.begin(), nums.end()); if(nums.size() < 3){ return res; } for (int i = 0; i < nums.size() - 2; i++) { if (i != 0 && nums[i] == nums[i - 1]) continue; int left = i + 1, right = nums.size() - 1; while (left != right) { if (nums[i] + nums[left] + nums[right] == 0) { vector v = { nums[i], nums[left], nums[right] }; t.insert(v); left++;..
int romanToInt(string str) { int num = 0; map roman = { {'I', 1},{ 'V', 5 },{ 'X', 10 },{ 'L', 50 },{ 'C', 100 },{ 'D', 500 },{ 'M', 1000 }}; for (int i = str.length() - 1; i >= 0; i--) { int add = 0; if (i != 0 && roman[str[i]] > roman[str[i - 1]]) { add = roman[str[i]] - roman[str[i - 1]]; i--; } else { add = roman[str[i]]; } num += add; } return num; } 로마 숫자 문자열을 정수로 바꾸는 문제 각 로마숫자 기호를 map으로 맵..
int maxArea(vector& height) { int water = 0; int left = 0, right = height.size() - 1; while( left != right ) { if (water = height[right]) { right--; } else if (height[left] < height[right]) { left++; } } return water; } 주어진 벡터가 벽의 높이(m)이며 각 벽은 1m씩 떨어져 있을 때 가장 많은 물..
int reverse(int num) { int offset = 1; int res = 0; int max = 0x7fffffff; int min = 0x80000000; string numStr = to_string(num); int start = num 3) { res = 0; break; } int add = atoi(&c) * offset; if (max - res < add) { res = 0; break; } res += add; offset *= 10; } if (num < 0) {..
string convert(string str, int numRows) { string res = ""; vector list; list.resize(numRows); int listIdx = 0; int offset = (numRows == 1 ? 0 : 1); for (int i = 0; i < str.length(); i++) { if (numRows != 1 && i % (numRows - 1) == 0 && i != 0) { offset *= -1; } list[listIdx].push_back(str[i]); listIdx += offset; } for (int i = 0; i < numRows; i++) { for (int j = 0; j < list[i].size(); j++) { res ..