이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

반응형

전체 글 415

[프로그래머스][C++] 피로도

https://programmers.co.kr/learn/courses/30/lessons/87946 코딩테스트 연습 - 피로도 XX게임에는 피로도 시스템(0 이상의 정수로 표현합니다)이 있으며, 일정 피로도를 사용해서 던전을 탐험할 수 있습니다. 이때, 각 던전마다 탐험을 시작하기 위해 필요한 "최소 필요 피로도"와 던 programmers.co.kr 글쓴이의 답 개인적인 풀이 임으로 이것보다 더 좋은 알고리즘은 많음... 이렇게도 풀이하는구나.. 공유하기 위해 올림... #include #include #include using namespace std; int dfs(int k, vector &check, vector &dungeons, int location, int &result, int cou..

코딩테스트 2022.04.15

[프로그래머스][C++] 큰 수 만들기

https://programmers.co.kr/learn/courses/30/lessons/42883 코딩테스트 연습 - 큰 수 만들기 programmers.co.kr 글쓴이의 답 개인적인 풀이 임으로 이것보다 더 좋은 알고리즘은 많음... 이렇게도 풀이하는구나.. 공유하기 위해 올림... #include #include using namespace std; string solution(string number, int k) { string answer = ""; int maxSize = number.size() - k; int start = 0; for(int i=0; i

코딩테스트 2022.04.15

[프로그래머스][C++] 카펫

https://programmers.co.kr/learn/courses/30/lessons/42842 코딩테스트 연습 - 카펫 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 programmers.co.kr 글쓴이의 답 개인적인 풀이 임으로 이것보다 더 좋은 알고리즘은 많음... 이렇게도 풀이하는구나.. 공유하기 위해 올림... #include #include using namespace std; vector solution(int brown, int yellow) { vector answer; int inY = 1; int inX = 0; while(true)..

코딩테스트 2022.04.15

SSH authorized_keys 파일 설정

SSH authorized_keys 파일 설정 목표 openstack에 centos cloud image 설치해서 instance를 하나 생성하고 해당 instance에 ssh로 접속 시도 했는데 문제가 발생하고 있음. 문제 상황 ssh client에서 아래와 같이 ssh-copy-id 명령으로 public key를 ssh-server로 전송함. 그때 아래와 같은 메세지가 나옴 [명령어] ssh-copy-id -i id_rsa.pub 10.0.2.11 [결과] root로 접속 시도 했지만 centos 계정으로 접속하라 권장하는 메세지가 나온 후 key는 전달됨. 이후 root 계정으로 ssh 접속 시도 시 아래와 같은 결과가 나오며 접속이 차단됨. 원인을 파악하기 위해 ssh server의 authori..

Tool 사용법/SSH 2022.04.15

batch script - 변수에 특정 문자열이 포함되어있는지 확인

변수에 특정 문자열이 포함되어있는지 확인 원하는 상황 변수에 특정 문자열이 포함되어있는지 확인하고 싶음 c++의 find 함수와 같은 결과가 필요함 문법 hello test! 문자열이 저장되어있는 result변수에 test 문자열이 있는지 확인해보겠음. set result=hello test! if /I "%result:test=%" neq "%result%" ( echo find! ) else ( echo not find! ) [결과] test 문자열이 포함되어있음으로 if문 내부로 이동함. set result=hello test! if /I "%result:ttttt=%" neq "%result%" ( echo find! ) else ( echo not find! ) [결과] ttttt 문자열이 없음..

OS/Windows 2022.04.07

batch script - Symbolic link 파일, 바로가기(Short cut) 파일 찾기

Symbolic link 파일, 바로가기(Short cut) 파일 찾기 원하는 상황 폴더에 바로가기, symbolic link 파일이 존재함 해당 바로가기와 symbolic link 파일을 확인하고 싶음. test 환경에서는 C:test2 경로에 바로가기 : ShortcutTest.lnk symbolic link : symbolicLinkTest 2개가 존재함. symbolic link 파일 확인 [명령어] dir /AL /B "c:\test2" [결과] symbolic link 파일만 조회됨 바로가기 파일 확인 [명령어] dir /B "c:\test2" | find /I ".lnk" [결과]

OS/Windows 2022.04.07

batch script - 특정 경로 폴더의 하위 목록 확인

특정 경로 폴더의 하위 목록 확인 원하는 상황 set var=C:\test2 으로 설정 한 후 해당 var 변수에 설정된 경로 폴더 하위의 폴더,파일 목록을 확인 문법 for와 dir 명령을 사용 dir의 경우 /S = 하위 폴더까지 모두 확인 (해당 옵션이 없다면 파일명만 출력됨) /B = bare format으로 출력 (full 경로만 출력) set var=C:test2 for /f "tokens=*" %%d in ('dir %var% /S /B') DO ( echo %%d ) 결과

OS/Windows 2022.04.07

batch script - FOR문 내부에서 SET 처리 하는 방법

FOR문 내부에서 SET 처리 하는 방법 ERROR 상황 [test.log 파일의 내용] [test에 사용한 batch script] set var="test" for /f "tokens=*" %%a in ('type test.log') DO( set var=%%a echo %var% ) 위와 같은 script를 실행하면 var 변수 %%a 값이 저장되어 echo 시 %%a 값이 출력되길 원함 하지만 결과는 초기에 설정한 test 값이 출력됨. 해결책 SETLOCAL ENABLEDELAYEDEXPANSION 를 사용하면 됨 [test에 사용한 batch script] SETLOCAL ENABLEDELAYEDEXPANSION set var="test" for /f "tokens=*" %%a in ('typ..

OS/Windows 2022.04.07
반응형