본문 바로가기 메뉴 바로가기

둥이의 개발여행

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

둥이의 개발여행

검색하기 폼
  • 카테고리 (126)
    • 프로그래밍 (2)
    • Spring (15)
      • SpringFramework (0)
      • SpringBoot (12)
    • Java (53)
      • Java 기초 (16)
      • 프로그래머스 코테 (37)
    • DB (4)
      • SQL 개발자 시험 준비 (3)
      • SQL (1)
    • JavaScript (22)
      • deepDive (3)
      • 프로그래머스 코테 (1)
      • AngularJS (1)
    • HTML,CSS (3)
    • Frontend (2)
    • Git, Github (2)
    • IntelliJ (4)
    • 면접준비 (0)
    • React (2)
    • 네트워크 (2)
    • 운영체제 (2)
    • 자료구조 (0)
    • 데이터베이스 (0)
  • 방명록

Java (53)
[Java] 배열 복사 - copyOf()

Arrays 클래스는 배열과 관련된 여러 메서드들을 지원한다. java.util 패키지에 포함되어 있으므로 Arrays의 메서드들을 사용하기 위해서는 import가 필요하다. import java.util.Arrays; Arrays.copyOf() Arrays.copyOf(원본 배열, 복사할 길이) 지정한 배열을 인덱스 0부터 원하는 길이만큼 복사한다. 원본 배열이 입력한 길이보다 클 경우 입력한 길이 이후의 인덱스는 제거되어 copy되고, 원본 배열이 입력한 길이보다 작을 경우 원본 배열에서 존재하지 않는 인덱스 이후의 값은 배열의 타입 기본값으로 초기하되어 copy한다. int[] intArr = new int[]{1,2,3,4,5}; int[] intArrCopy = Arrays.copyOf(int..

Java/Java 기초 2024. 1. 17. 17:22
[Java] Math 메소드 정리 (수학 함수 정리)

Math 클래스 기본 지수, 로그, 제곱근 및 삼각 함수와 같은 자주 사용되는 기본 숫자 연산을 수행하기 위한 메서드를 구현한 클래스입니다. java.lang 패키지에 포함되어 별도 import를 할 필요가 없습니다. static 메서드이므로 Math.abs()와 같이 직접 호출하여 사용합니다. 주요 메서드 아래와 같이 주요 메서드를 정리해 보았습니다. 대부분 int, long, float, double을 모두 받으나, 편의상 하나만 표기했습니다. Math.abs( a ) 입력된 a의 절대값을 구하는 메서드입니다. Math.abs(-21);// 21 Math.ceiil( a ) 입력된 a의 소수점 첫째 자리에서 올림 한 값을 반환하는 메서드입니다. Math.cell(10.2);// 11 Math.floo..

Java/Java 기초 2024. 1. 16. 20:47
[Java] 배열 일괄 초기화 - Arrays.fill()

Java 배열 일괄 초기화 - Arrays.fill() 자바에서 배열은 모든 값을 지정한 값으로 초기화하는 메서드로 Arrays.fill()이 있다. 기존에 아래와 같이 for문을 사용해서 배열의 값을 초기화하지 않고도 간편하게 배열의 값을 초기화할 수 있다. int arr[] = new int[10]; for(int i=0; i

Java/Java 기초 2024. 1. 16. 20:01
[Java] 프로그래머스 수열과 구간쿼리 3

문제출처 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [ i, j ] 꼴입니다. 각 query마다 순서대로 arr[ i ]의 값과 arr[ j ]의 값을 서로 바꿉니다. 위 규칙에 따라 queries를 처리한 이후의 arr를 return하는 solution 함수를 완성해주세요. 입출력 예 arr queries result [0, 1, 2, 3, 4] [ [0, 3] [1, 2] [1, 4] ] [ 3, 4, 1, 0, 2 ]..

Java/프로그래머스 코테 2024. 1. 16. 18:15
[Java] 2차원 배열 사용법 및 예제 (다차원 배열)

2차원 배열 선언 및 생성방법 1. 배열의 선언과 생성을 나누어 사용 int[][] num;// 2차원 배열에 대한 레퍼런스 변수 선언 num = new int[2][3]// 2차원 배열 생성 (2차원 배열의 저장공간 할당) 2. 배열의 선언과 생성을 한줄로 합쳐서 사용 int[][] num = new int[2][3]; 2차원 배열의 초기화 및 사용예제 2차원 배열을 생성과 함께 초기화 하기 위해서는 아래와 같이 사용합니다. int[][] num = {{10, 11, 12} {20, 21, 22}}; 예제 public class HelloWorld{ public static void main(String args[]){ // 배열의 선언 및 초기화 int[][] num = {{10, 11, 12}, {..

Java/Java 기초 2024. 1. 16. 17:28
[Java] 프로그래머스 수 조작하기2

문제출처 https://school.programmers.co.kr/learn/courses/30/lessons/181925 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 배열 numLog 가 주어집니다. 처음에 numLog[0] 에서 부터 시작해 "w","a","s","d"로 이루어진 문자열을 입력으로 받아 순서대로 다음과 같은 조작을 했다고 합시다. - "w" : 수에 1을 더한다. - "s" : 수에 1을 뺀다. - "d" : 수에 10을 더한다. - "a" : 수에 10을 뺀다. 그리고 매번 조작을 할 때마다 결괏값을 기록한 정수 배열이..

Java/프로그래머스 코테 2024. 1. 16. 16:01
[Java 기초] String을 int로, int를 String으로 - Integer.parseInt(), Integer.toString()

String -> int (문자열을 숫자로) String 문자열을 int로 변환하기 위해서는 java.lang.integer 클래스의 parseInt()와 valueOf() 메소드를 사용할 수 있습니다. Integer.parseInt() - int 리턴 static int parseInt(String s) java.lang.Integer 클래스의 static 메소드인 parseInt() 메소드는 파라미터로 숫자로 변환할 문자열을 입력받고, 입력받은 문자열을 Integer로 변환한 int 값을 리턴합니다. 코드 public class StringToInt{ public static void main(String[] args){ String str1 = "123"; String str2 = "456"; in..

Java/Java 기초 2024. 1. 14. 17:29
[Java] 프로그래머스 문자열 겹쳐쓰기 - substring

문제출처 https://school.programmers.co.kr/learn/courses/30/lessons/181943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 reutrn하는 solution 함수를 작성해 주세요. 입출력 예 my_string overwrite_string s result "He11oWor1d" "llo..

Java/프로그래머스 코테 2024. 1. 12. 19:31
[Java] 문자열 자르기 - substring(), split(), charAt()

substring substring() 함수는 특정 인덱스를 기준으로 자른 문자열을 반환하는 함수입니다. substring(int index) - index부터 문자열 끝까지 문자열을 리턴(String) substring(int beginIndex, int endIndex) - beginIndex부터 endIndex-1 까지 문자열을 리턴(String) String으로 구성된 문자열은 기본적으로 char형태의 한개의 문자를 여러개로 구성한 형태인데 String = char배열이라고 생각하셔도 무방합니다. 사용법 // 사용법 String.substring(start) // 문자열 start 위치부터 끝까지 문자열 자르기 String.substring(start,end) // 문자열 start 위치부터 en..

Java/Java 기초 2024. 1. 11. 20:40
[Java] 프로그래머스 문자열 섞기 - substring(), charAt()

문제출처 https://school.programmers.co.kr/learn/courses/30/lessons/181942 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 출력예시 str1 = "aaaaa", str2="bbbbb", result = "ababababab" 풀이1 - substring() str의 길이만큼의 반복문을 돌려 answer(리..

Java/프로그래머스 코테 2024. 1. 10. 14:51
이전 1 2 3 4 5 6 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 자료구조
  • 대소문자 변환
  • Replace
  • fsd 아키텍처
  • 컴퓨터 시스템 구성요소
  • 범용리스트
  • 운영체제 특징
  • SQL 개발자
  • 스코프
  • useeffet
  • 네트워크 접속장치
  • SQLD
  • 접속형태
  • 온라인처리
  • startsWith()
  • 운영체제
  • fsd 구조
  • 프로그래머스
  • 호이스팅
  • 운영체제 유형
  • 구성형태
  • StringBuilder
  • 네트워크
  • 엑셀 파일 추출
  • replaceAll
  • 중첩스코프
  • 콜백 큐
  • 자료처리시스템
  • 블록스코프
  • Java
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바