목록코딩/JAVA (9)
코딩일지
문제 설명 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 빨간색으로 칠해져 있고 모서리는 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 빨간색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 빨간색 격자의 수 red가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 갈색 격자의 수 brown은 8 이상 5,000 이하인 자연수입니다. 빨간색 격자의 수 red는 1 이상 2,000,000 이하인 자연수입니다. 카펫의 가로 길이는 세로 길이와 같거나, 세로 길이보다 깁니다. 입출력 ..
문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작..
문제 설명 대구 달성공원에 놀러 온 지수는 최근에 새로 만든 타일 장식물을 보게 되었다. 타일 장식물은 정사각형 타일을 붙여 만든 형태였는데, 한 변이 1인 정사각형 타일부터 시작하여 마치 앵무조개의 나선 모양처럼 점점 큰 타일을 붙인 형태였다. 타일 장식물의 일부를 그리면 다음과 같다. 그림에서 타일에 적힌 수는 각 타일의 한 변의 길이를 나타낸다. 타일 장식물을 구성하는 정사각형 타일 한 변의 길이를 안쪽 타일부터 시작하여 차례로 적으면 다음과 같다. [1, 1, 2, 3, 5, 8, .] 지수는 문득 이러한 타일들로 구성되는 큰 직사각형의 둘레가 궁금해졌다. 예를 들어, 처음 다섯 개의 타일이 구성하는 직사각형(위에서 빨간색으로 표시한 직사각형)의 둘레는 26이다. 타일의 개수 N이 주어질 때, N..
문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 array의 길이는 1 이상 100 이하입니다. a..
* 그 전 준비과정은 이전 글을 참고해주세요!! (1, 2번) * 아팟치가 필요해요!! apache7.0 혹은 8.0 꼭 설치해주세요!!! 시작할까요? 먼저 저번엔 메인클래스만 설정했었죠! 이젠 새로운 클래스를 하나 더 생성합니다. 전 그냥 Navermanager라고 지었어요. 그다음 메인에 있던 url을 객체로 불러오고 수정, 추가하기 위한 String 변수를 하나 설정합니다! String 변수를 매개변수로 갖는 생성자도 하나 만들게요!! 이 생성자는 메인클래스에서 선언한 url을 불러올 때 쓸거에요~~ 중요중요!!! 저번 시간에 state는 랜덤으로 받아야해서 뒤로 미뤘었죠! 이제 state값을 받아올 겁니다~ generateState()라는 반환값이 String인 메소드를 선언해주세요! 랜덤으로 값..
java.lang.NullPointerException 오류 해결 => 코드를 처음부터 읽다가 null처리를 안하고 넘어간 부분이 있는지 확인 => 문자열같은 경우 초기화를 안하면 오류 발생
winscp에서 .class 파일은(db파일) 새로 컴파일해서 올리면 tomcat을 다시 시작해야 한다. 다시 시작하는 방법: 1. putty 프로그램을 설치한 후에 알고있는 ip, host, username, passwd 가지고 로그인 (open 버튼을 누르면 ) (특히 port 주의) 2. 그 후에 터미널 창이 나오면 아래와 같이 세 줄의 명령을 차례로 수행한다. cd tomcat/bin ./shutdown.sh ./startup.sh 그럼 tomcat이 다시 시작되고 정상적으로 돌아갈 수 있다.
*먼저 이전 글의 준비과정을 확인해주세요!* 그리고 저번엔 깜빡했었는데 저는 자바를 이용해 코딩을 할 예정이기 때문에 eclipse가 무조건 설치되어 있어야 합니다!! 자, 시작합니다!! 일단 main클래스부터 만들어주세요. 이름은 자유롭게~~ https://developers.naver.com/docs/login/api