Java (501) 썸네일형 리스트형 [JAVA] 프로그래머스 - 부분 문자열 이어 붙여 문자열 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/181911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 class Solution { public String solution(String[] my_strings, int[][] parts) { String answer =""; int len = my_strings.length; for(int i=0; i [JAVA] 프로그래머스 - 배열 만들기 5 https://school.programmers.co.kr/learn/courses/30/lessons/181912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr String.subString()으로 문자열 자르기 - 인자로 전달된 index를 기준으로 문자열을 자르고 string을 리턴 - 인자로 beginIndex만 전달하면, 이 index가 포함된 문자부터 마지막까지 잘라서 리턴 - 인자로 beginIndex, endIndex를 모두 전달하면 begin을 포함한 문자부터 endIndex 이전 index의 문자까지 잘라서 리턴 public String.. [JAVA] 백준 11049 행렬 곱셈 순서 https://www.acmicpc.net/problem/11049 11049번: 행렬 곱셈 순서 첫째 줄에 입력으로 주어진 행렬을 곱하는데 필요한 곱셈 연산의 최솟값을 출력한다. 정답은 231-1 보다 작거나 같은 자연수이다. 또한, 최악의 순서로 연산해도 연산 횟수가 231-1보다 작거나 같 www.acmicpc.net - 크기가 N*M인 행렬 A와 M*K인 B를 곱할 때 필요한 곱셈 연산의 수는 총 N*M*K번이다. - 행렬 N개를 곱하는데 필요한 곱셈 연산의 수는 행렬을 곱하는 순서에 따라 달라지게 된다. - 예를 들어, A의 크기가 5*3이고, B의 크기가 3*2, C의 크기가 2*6인 경우의 행렬의 곱 ABC를 구하는 경우를 생각해보자. 1) AB를 먼저 곱하고 C를 곱하는 경우 (AB)C에 .. [자바 알고리즘 인터뷰] 2장 자바 1. 자바의 주요 특징 1.1 객체 지향 프로그래밍 1) 캡슐화 - 속성과 행위를 외부와 분리하는 개념 - 속성을 변수에, 행위를 메소드에, 캡슐을 클래스에 빗댈 수 있다. - 외부 코드가 데이터에 직접 접근하지 못하도록 방어막 역할을 하고 내부 상태로는 private으로, 외부에는 public 메소드를 노출하여 정보를 은닉(Information Hiding)할 수 있다. ex) Setter/Getter 메소드를 이용한 캡슐화 - name 변수에 직접 접근하지 않고 반드시 setName() 메소드로 변경을, getName() 메소드로는 조회를 진행하는 방식 public class Encapsulation { private String name; public String getName() { return .. [JAVA] 프로그래머스 - 9로 나눈 나머지 https://school.programmers.co.kr/learn/courses/30/lessons/181914 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Char을 int로 변환하는 방법 Java - Char를 Int로 변환하기 : frhyme.code Java - Char를 Int로 변환하기 Java - Char를 Int로 바꾸기 frhyme.github.io - 컴퓨터는 문자를 기억할 수 없기 때문에, 숫자 번호에 문자를 연결하여 기억한다. ex) 숫자 0은 문자 A, 숫자 1은 문자 B - 아스키 코드는 초기에 만들어진 숫자 - 문자 매핑 .. [JAVA] 프로그래머스 - 글자 이어 붙여 문자열 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/181915 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 class Solution { public String solution(String my_string, int[] index_list) { StringBuilder sb = new StringBuilder(); for(int i=0; i=0 && idx [JAVA] 프로그래머스 - 주사위 게임 3 https://school.programmers.co.kr/learn/courses/30/lessons/181916 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 import java.util.Arrays; class Solution { public int solution(int a, int b, int c, int d) { int answer = 0; int list[] = {a,b,c,d}; Arrays.sort(list); //오름차순 정렬 //모두 같은 경우 if(list[0] == list[3]) { return 1111*list[0]; }.. [JAVA] 프로그래머스 - 간단한 논리 연산 https://school.programmers.co.kr/learn/courses/30/lessons/181917 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 class Solution { public boolean solution(boolean x1, boolean x2, boolean x3, boolean x4) { boolean answer = true; boolean a1; boolean a2; a1 = (x1||x2)?true:false; a2 = (x3||x4)?true:false; answer = a1&&a2; return answe.. 이전 1 ··· 37 38 39 40 41 42 43 ··· 63 다음