[BOJ 백준] 1085번 직사각형에서 탈출 / C++
문제 문제를 보시려면 링크를 클릭해주세요. 풀이 현수 위치(x,y)에서 아래 꼭짓점(0,0)과의 거리(x-0, y-0)와 위 꼭짓점(w,h) 과의 거리(w-x, h-y), 즉 4개의 값 중에서 최솟값을 구해줍니다. 소스 코드 #include <iostream> using namespace std; int ma...
문제 문제를 보시려면 링크를 클릭해주세요. 풀이 현수 위치(x,y)에서 아래 꼭짓점(0,0)과의 거리(x-0, y-0)와 위 꼭짓점(w,h) 과의 거리(w-x, h-y), 즉 4개의 값 중에서 최솟값을 구해줍니다. 소스 코드 #include <iostream> using namespace std; int ma...
문제 문제를 보시려면 링크를 클릭해주세요. 풀이 N이 1일 경우, 0일 경우, 그 외 나머지 숫자일 경우로 나눠서 풀었습니다. 오른쪽, 왼쪽 여백은 반드시 존재하므로 총 sum값에 2를 더해줬습니다. 소스 코드 #include <iostream> using namespace std; int main(){ ...
웹로직 콘솔 /management 경로 막기 웹로직 콘솔 ip:port/management 로 접속 시 다음과 같은 화면이 뜬다. 이 경로의 접속을 차단하려면 웹로직 콘솔 설정을 변경하면 된다. [도메인명] > [구성] > [일반] > [고급] 메뉴에서 아래와 같이 RESTful 관리 서비스 사용을 체크해제...
응답시간이 1초 미만인 경우, 데이터 저장 or 모니터링 하지 않는 방법 실시간 X-View 모니터링 관련 설정 > 룰 > 실시간 X-View Cache 트랜잭션이 많을 경우, 특정 응답시간 이하의 트랜잭션을 실시간 X-view 차트에서 보지 않게 하기 위한 설정이다. 실시간 X-view 차트에서만 안보일 뿐 저장도 되고 검색...
sudo 권한 사용 일반 계정에서 sudo 라는 명령어를 통해 임시적으로 root 권한을 가질 수 있다. sudo의 기본 구성 파일은 /etc/sudoers 이다. 문법을 체크해서 안전하게 편집 가능하도록 visudo 명령으로 편집하자. 위 파일을 직접 수정하여 sudo 권한을 부여하는 방법과, 계정/그룹 별로 파일을 생성하여 부여하는 ...
사용자 및 그룹 개념 /etc/passwd 파일 구조 user1:x:1000:2000:USER One:/home/user1:/bin/bash user1: 사용자 이름 x: 사용자의 암호가 암호화된 형식으로 저장(/etc/shadow 파일에 암호 저장), 이 필드는 항상 x이어야 함 1000: 사용자 계정의 UID 2000: 사용자 계정...
SSH 키 기반 인증 설정 개인키 및 공개키 생성 암호 입력 안하면 기본적으로 .ssh 디렉토리 안에 id_rsa, id_rsa.pub 키 파일 생성됨 ssh-keygen 공개키 공유 SSH 키 쌍의 공개키를 server의 user2에 전송 ssh-copy-id user2@server 지정 경로에 SSH 키 생성 현재 경로...
문제 문제를 보시려면 링크를 클릭해주세요. 풀이 연산 할 때 int 범위를 벗어나므로 long long으로 자료형 변환해줍니다. 입력된 수가 짝수면 2로 나눕니다. 입력된 수가 홀수면 3을 곱하고 1을 더합니다. n이 1이되거나, 연산 횟수가 500일 때 반복문을 탈출...
문제 문제를 보시려면 링크를 클릭해주세요. 풀이 아주 간단히 풀 수 있는 문제입니다. 전화번호의 뒷 4자리를 뺀 나머지를 *로 바꿔주면 됩니다. 소스 코드 #include <string> using namespace std; string solution(string phone_number) { ...
문제 문제를 보시려면 링크를 클릭해주세요. 풀이 자릿수 더하기 문제의 연장선입니다. (앞 포스팅 참고) 하샤드 수는 각 자릿수 숫자의 합으로 그 수가 나누어지는 양의 정수를 의미합니다. 모든 자릿수의 합으로 그 수가 나누어 떨어지면 true, 아니면 false를 출력합니다. 소스 코드 #include <strin...