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

Coding 한놈만 팬다

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

Coding 한놈만 팬다

검색하기 폼
  • 분류 전체보기 (204)
    • Algorithm (143)
      • 프로그래머스 (102)
      • Baekjoon (28)
      • Solve Problem (7)
      • 자료구조 (6)
    • Coding (16)
      • Spring & Project (8)
      • JAVA (6)
      • Node.js (1)
    • Tech Interview (30)
      • 기술 면접 준비 (29)
      • 컴퓨터 공학 퀴즈 (1)
    • 회고 (15)
      • 우당탕 개발자 성장기 (5)
      • 취준 회고 (5)
      • [ZB] 백준 장학금 (5)
  • 방명록

전체 글 (204)
[Backend 개발자 면접 준비] 동일성(Identity)과 동등성(Equality)

동일성 (Identity) 동일성은 비교 대상의 두 객체의 메모리 주소가 같음을 의미하는 것 이다. 자바에서 동일성은 비교연산자 == 로 확인할 수 있다. Number number1 = new Number(1); Number number2 = number1; System.out.println(number1 == number2); number2 는 Number 의 인스턴스를 새로 생성하지 않고, number1 을 대입받는다. 즉 number1 와 number2 는 같은 메모리 주소에 위치한 같은 객체를 바라보고 있다. 객체는 각자의 고유한 식별자를 가지고 있는데, 이 식별자가 같다면 동일하다고 판단한다. 동등성 (Equality) 동등성은 동등하다는 뜻으로 두 개의 객체가 같은 정보를 갖고 있는 경우를 의..

Tech Interview/기술 면접 준비 2023. 8. 16. 15:39
프로그래머스 - 튜플 (Java, 자바)

문제 링크 문제 설명 셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)이라고 하며, 다음과 같이 표현할 수 있습니다. (a1, a2, a3, ..., an) 튜플은 다음과 같은 성질을 가지고 있습니다. 중복된 원소가 있을 수 있습니다. ex : (2, 3, 1, 2) 원소에 정해진 순서가 있으며, 원소의 순서가 다르면 서로 다른 튜플입니다. ex : (1, 2, 3) ≠ (1, 3, 2) 튜플의 원소 개수는 유한합니다. 원소의 개수가 n개이고, 중복되는 원소가 없는 튜플 (a1, a2, a3, ..., an)이 주어질 때(단, a1, a2, ..., an은 자연수), 이는 다음과 같이 집합 기호 '{..

Algorithm/프로그래머스 2023. 8. 16. 09:50
[Backend 개발자 면접 준비] 자바에서 null을 다루는 방법

Null 이란? - null means that the variable hasn’t been set a value = null은 값이 할당되지 않은 변수 - merely a special literal that can be of any reference type = 모든 참조 유형이 될 수있는 특수 리터럴이다. = 모든 참조는 null 가능 - null is used to denote “no object” or “unknown” or “unavailable”, but these meanings are application specific = null은 “객체 없음”또는 “알 수 없음” 또는 “사용할 수 없음”을 나타내는 데 사용되지만 이러한 의미는 응용 프로그램에 따라 다르다. - “빈” 상태는 Stri..

Tech Interview/기술 면접 준비 2023. 8. 15. 13:09
프로그래머스 - 2개 이하로 다른 비트 (Java, 자바)

문제 링크 문제 설명 양의 정수 x에 대한 함수 f(x)를 다음과 같이 정의합니다. x보다 크고 x와 비트가 1~2개 다른 수들 중에서 제일 작은 수 예를 들어, f(2) = 3 입니다. 다음 표와 같이 2보다 큰 수들 중에서 비트가 다른 지점이 2개 이하이면서 제일 작은 수가 3이기 때문입니다. 수 비트 다른 비트의 개수 2 000...0010 3 000...0011 1 f(7) = 11 입니다. 다음 표와 같이 7보다 큰 수들 중에서 비트가 다른 지점이 2개 이하이면서 제일 작은 수가 11이기 때문입니다. 수 비트 다른 비트의 개수 7 000...0111 8 000...1000 4 9 000...1001 3 10 000...1010 3 11 000...1011 2 정수들이 담긴 배열 numbers가 ..

Algorithm/프로그래머스 2023. 8. 15. 09:22
[Kotlin] Not yet implemented 오류 해결

Handler dispatch failed; nested exception is kotlin.NotImplementedError: An operation is not implemented: Not yet implemented Kotlin 을 이용한 클론 코딩 테스트 코드 작성 중에 위와 같은 오류를 접하게 되었다. 코드에 오류는 없어서 당황스러워서 검색을 해봤는데 TODO("Not yet implemented") 코드에 TODO 부분이 있으면 테스트 코드가 작동이 안되다는 것이다. 해당 부분을 지운 후 실행 하였더니 실행이 되었다.

Coding/Spring & Project 2023. 8. 14. 18:31
[Backend 개발자 면접 준비] List 와 Set 차이

List vs Set List 와 Set은 크게 Ordered collection vs Unordered collection / 중복 가능 여부로 나누어 볼수 있다. 그 이유는 List는 순서가 있는 Collection이다. List에 데이터를 넣는 순서가 보장되며, 그렇기 때문에 index로 특정 아이템을 가져올 수 있다. 또한 데이터 중복이 가능하다. Set는 순서를 보장하지 않는 Collection이다. 그렇기 때문에 index로 특정 아이템을 가져올 수 없다. 또한 데이터 중복이 불가능하다. List - 입력 순서를 유지하며, 데이터의 중복을 허용 - 인덱스를 통해 저장 데이터에 접근이 가능 Set - 입력 순서를 유지하지 않으며, 데이터의 중복 허용하지 않음 - 데이터에 null 입력 가능하나,..

Tech Interview/기술 면접 준비 2023. 8. 14. 14:35
프로그래머스 - 의상 (Java, 자바)

문제 링크 문제 설명 코니는 매일 다른 옷을 조합하여 입는것을 좋아합니다. 예를 들어 코니가 가진 옷이 아래와 같고, 오늘 코니가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야합니다. 종류 이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 코니는 각 종류별로 최대 1가지 의상만 착용할 수 있습니다. 예를 들어 위 예시의 경우 동그란 안경과 검정 선글라스를 동시에 착용할 수는 없습니다. 착용한 의상의 일부가 겹치더라도, 다른 의상이 겹치지 않거나, 혹은 의상을 추가로 더 착용한 경우에는 서로 다른 방법으로 옷을 착용한 것으로 계산합니다. 코니는 하루에 최소 한 개의 의상은 입습니다. 코..

Algorithm/프로그래머스 2023. 8. 14. 09:58
프로그래머스 - 옹알이 (2) (Java, 자바)

문제 링크 문제 설명 머쓱이는 태어난 지 11개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음과 네 가지 발음을 조합해서 만들 수 있는 발음밖에 하지 못하고 연속해서 같은 발음을 하는 것을 어려워합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ babbling의 길이 ≤ 100 1 ≤ babbling[i]의 길이 ≤ 30 문자열은 알파벳 소문자로만 이루어져 있습니다. 입출력 예 babbling result ["aya", "yee", "u", "maa"] 1 ["ayaye", "uuu", "yeye", "yemawoo", ..

Algorithm/프로그래머스 2023. 8. 13. 18:02
[제로베이스 백준 장학금] 3주차 회고

1️⃣ [제로베이스 백준 장학금] 1주차 회고 2️⃣ [제로베이스 백준 장학금] 2주차 회고 제로베이스 스쿨에서 진행하는 백준 장학금에 참여하여 2주차 이어 3주차 회고를 하고자 한다. 제로베이스 백준 장학금에 임하는 목표에 대해서는 1주차 경과에 작성하였으며, 그동안 진행 상황은 위에 링크를 통해서 해당 내용 확인 할 수 있다. 3주차 경과 (8월 7일 ~ 8월 13일) 1. 1일 1알고리즘 풀이 (7회 / 주) 날짜 문제링크 풀이 링크 8월 7일 프로그래머스 - 정수 삼각형 https://hy-ung.tistory.com/138 8월 8일 프로그래머스 - 등굣길 https://hy-ung.tistory.com/141 8월 9일 프로그래머스 - 스티커 모으기(2) https://hy-ung.tistor..

회고/[ZB] 백준 장학금 2023. 8. 13. 15:28
프로그래머스 - 소수 만들기 (Java, 자바)

문제 링크 문제 설명 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. 입출력 예 nums result [1,2,3,4] 1 [1,2,7,6,4] 4 입출력 예 설명 입출력 예 #1 [1,2,4]를 이용해서 7을 만들 수 있습니다. 입출력 예 #2 [1,2,4]를 이용해서 7을 만들 수 있습니다. [1,4,..

Algorithm/프로그래머스 2023. 8. 12. 20:51
이전 1 ··· 3 4 5 6 7 8 9 ··· 21 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • github
TAG
  • 기술 면접 준비
  • 취준
  • 코딩테스트 준비
  • 백엔드 개발자 취업 준비
  • 코딩테스트
  • 개발자 취준
  • 취업 준비
  • 코테 준비
  • 개발자 취업 준비
  • 백엔드 개발자 기술 면접 준비
  • 알고리즘
  • 제로베이스 백준 장학금
  • 취업준비
  • 코딩테스트공부
  • 코테공부
  • 프로그래머스 자바
  • 코딩테스트 공부
  • 자바공부
  • 코테준비
  • 주니어 개발자 취업 준비
  • 개발자 면접 준비
  • 프로그래머스 카카오
  • 프로그래머스
  • 백준
  • 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

티스토리툴바