본문 바로가기

전체 글159

[Java] 문자열 다루기 기본 문제 https://programmers.co.kr/learn/courses/30/lessons/12918 코딩테스트 연습 - 문자열 다루기 기본 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이�� programmers.co.kr 참고 자료형 char - char를 나타낼 수 있는 형태는 세가지이다. - 유니코드 - ASCII 코드 - 문자 char ch1 = '\u0061'; char ch2 = 97; char ch3 = 'a'; System.out.println("unicode : " + ch1); //a System.out.. 2020. 7. 21.
[Java] x만큼 간격이 있는 n개의 숫자 https://programmers.co.kr/learn/courses/30/lessons/12954# 코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. �� programmers.co.kr 코드 1 (테스트케이스 13, 14 실패) class Solution { public long[] solution(int x, int n) { long[] answer = new long[n]; answer[0] = x; for(int i=1; i 2020. 7. 21.
[Java] 문자열 내림차순으로 배치하기 문제 https://programmers.co.kr/learn/courses/30/lessons/12917 코딩테스트 연습 - 문자열 내림차순으로 배치하기 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 � programmers.co.kr 참고 1. java.lang 패키지 - 별도로 import를 해주지 않아도 사용할 수 있는 class들 - StringBuilder vs. StringBuffer, String - 모두 문자열을 저장, 관리 1-1. String - 불변(immutuable) - String은 final형 - String 객체는 한번 생성되면.. 2020. 7. 17.
[Java] 두 정수 사이의 합 문제 https://programmers.co.kr/learn/courses/30/lessons/12912 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr 참고 1. Math.max() - int Math.max(int a, int b) - long Math.max(long a, long b) - double Math.max(double a, double b) - float Math.max(float a, float b) - 입력받은 두 인.. 2020. 7. 14.
[Java] 가운데 글자 가져오기 문제 https://programmers.co.kr/learn/courses/30/lessons/12903 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr 풀이 문자열의 개수 파악 1) 짝수 → 가운데 두 글자 2) 홀수 → 가운데 한 글자 참고 1. java.lang.String.charAt() vs. subString() length - public char charAt(int index) - 입력받은 인자값(index)의 위치에 있는 문자를 뽑아 char형으로 re.. 2020. 7. 14.
[Java] 2016년 문제 https://programmers.co.kr/learn/courses/30/lessons/12901 코딩테스트 연습 - 2016년 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까�� programmers.co.kr 코드 class Solution { public String solution(int a, int b) { String answer = ""; String[] days = {"THU", "FRI", "SAT", "SUN", "MON", "TUE", "WED"}; int sum = 0; for(int i=1; i 2020. 7. 14.