![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/oWLeC/btqB0fBFNx4/QzJD8IySCj9bTgeYTLTowK/img.png)
1. LinkedList 노드구현 - LikedList는 내부적으로 Node라는 객체를 사용하여 Node와 Node를 연결한다(ArrayList는 내부적으로 배열을 이용) - private class Node{ : 이너클래스 생성 , Node는 dayaType이 Node인 하나의 객체 - private Object data; : 노드의 값 - private Node next; : 다음 노드가 무엇인지 가르키기 위해 next의 dataType은 Node여야 한다. - public Node(Object input){ : 생성자를 이용해서 Node라는 객체가 이용될 때 객체를 초기화 한다. input : Node가 생성될때 어떠한 값을 갖고있어야 하는데, 그 값이 input이라고하는 생성자의 매개변수로 전달됨..
문제 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 입력 첫 째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다. 출력 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. 예제 입력 1 3 29 38 12 57 74 40 85 61 예제 출력 1 85 8 - 내 풀이 import java.util.Scanner; public class Main { public static void main(..
문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s return abcde c - 내 처음 풀이 class Solution { public String solution(String s) { String answer = ""; int sHalf = s.length() / 2; String[] arr; arr = s.split(""); if (s.length()%2 == 0) { answer = arr[sHalf - 1] + arr[sHalf]; } else answer = arr[sHalf]; return answer; } } * 다시보기 - ..
- 20200502
- 20200804
- 백준
- 20200406
- likelion
- 20200415
- 20200413
- 20200624
- 20200429
- chapter7
- 20200420
- 20200424
- 20200330
- 20200417
- 20201204
- 20200319
- 생활코딩리눅스
- 20200428
- chapter8
- 20200504
- 20200423
- 20200425
- 20200503
- 20200427
- 20200510
- 20200622
- 20200317
- 20200421
- 20200403
- 20200512
- Total
- Today
- Yesterday