전체 글

문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6 = 8이다. 새로운 수는 68이다. 6+8 = 14이다. 새로운 수는 84이다. 8+4 = 12이다. 새로운 수는 42이다. 4+2 = 6이다. 새로운 수는 26이다. 위의 예는 4번만에 원래 수로 돌아올 수 있다. 따라서 26의 사이클의 길이는 4이다. N이 주어졌을 때, N의 사이클의 길이를 구하는 프로그램을 작성하시오. 입력 첫째 ..
문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한다면, 이를 언제로..
문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 출력 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. import java.util.Scanner; public class Main_bj_2588 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner..
문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. import java.util.Scanner; public class Main_bj_11021 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); for(int i =0 ; i < n ; i++) {..
드디어 구축 마지막 단계인 nginx배포!!! 간단한 듯 보여도 요래저래 오류가 많이 났다... 현재상태 Laravel project git clone완료(/var/www/) MySQL 설정 완료 22번 포트 OPEN Nginx 설치 우선 OS 업그레이드 및 업데이트 필수. 아래 명령어를 사용해 Nginx를 설치해준다. sudo apt-get install nginx 설치 후, 해당 주소로 접속하였을 때 nginx 문구가 뜨면 설치 성공 나는 apache2가 설치되어 실행되고 있어 이미 80번포트를 얘가 사용중이었다. 이때에는 apache2서버를 죽이고 nginx를 start해준다. sudo systemctl stop apache2 sudo systemctl start nginx Nginx설정 /etc/..
서버 구축 중, 가장 많은 시간을 썼던 eclipse로 원격접속!!!!!!!!!!! Ubuntu에 eclipse를 설치하는 것이 아닌 내 windows의 eclipse에서 해당 서버로 원격 접속 하는 방법이다. 레퍼런스가 많이 없기도 했고, 제대로 정리 된 자료가 없어서 한참 삽질했던 ㅠㅠㅠㅠ openssh패키지 설치 ssh 터미널 접속을 위한 패키지를 설치해야 한다. sudo apt-get install openssh-server ssh config파일 수정 sshd_config파일에 들어가서 필요한 코드를 수정해준다. sudo vi /etc/ssh/sshd_config PermitRootLogin prohibit-password를 yes로 변경해준다. (앞 # 주석도 제거!) PasswordAuthe..
점이
DOTELOPER