전체 글

문제 https://www.acmicpc.net/problem/1874' 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net 코드(JAVA) import java.io.*; import java.util.*; public class Main{ public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputSt..
문제 Middleware('auth:api')로 들어가있는 route들에 대해, Middleware에서 걸러졌을 때에 Exception처리를 해야한다. /* routes/api.php */ Route::middleware('auth:api')->group(function(){ /* Routes.. */ }); (현재 auth처리는 laravel passport를 통해 하고 있다.) 해결 Middleware/Authenticate.php 수정 Authenticate.php에는 예외처리가 되었을 때, 어디로 redirect되어야 할지 정의하고 있다. 기존에는 return route('login')으로 되어있어서 미들웨어에서 걸러졌을 때, 자꾸 login route를 찾았던 것이다. 그래서 아래와 같이 rou..
문제 방화벽을 다시 열고 주소에 접속하니 라라벨의 감기같은 Permmision denied오류가 떴다. 해결법 프로젝트 경로로 들어가서 아래 명령어를 실행해준다. sudo chown -R www-data:www-data bootstrap/cache sudo chown -R www-data:www-data storage 이렇게 하면 깔끔하게 해결(●'◡'●) 감기같은 존재,, permission denied,,
외부에서 서버에 파일을 계속 가져다써야 할 일이 있어서 Filezilla를 통한 FTP접속이 필요했다. 클라우드에서 방화벽만 설치하고 접속 시도 해봤는데 역시나 안됨ಥ_ಥ USER 생성 우선 FTP로 접속할 유저를 생성해주었다. 기존의 root나 ubuntu로 접속시키기엔 너무 큰 리스크가 있을 것 같아서,,! sudo useradd FTP_USER_NAME sudo passwd FTP_USER_NAME 이렇게 입력하면 비밀번호와 간단한 USER 설정 명령어가 뜨는데 PW제외 다 defualt로 엔터 쳐주면 된다! vsftpd 설치 sudo apt update sudo apt install vsftpd apt설치 전 업데이트 필수! vsftpd는 FTP 서버 프로그램이라고 한다. 방화벽 포트(20번, 2..
문제 Silver 5 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다. dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩 센다. 입력 첫째 줄에 최대 100글자의 단어가 주어진다. 알파벳 소문자와 '-', '='로만 이루어져 있다. 단어는 크로아티아 알파벳..
문제 Bronze 1 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 입력 첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다. 출력 첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다. package s0724; import java.util.Scanner; public class Main_bj_7th_1157 { public static void main(String[] args) { Scanner sc = new Scanner(System...
점이
DOTELOPER