일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발자
- for문
- 프로그래머스
- 코딩
- 개발
- 추상화
- super 생성자
- 가위바위보프로그램
- 독학
- 예외처리
- Java
- 취준생
- do~while문
- 상속
- Date Class
- Calendar Class
- 국비지원
- 부모 생성자
- 클래스의구조
- 자바
- 사용자 정의 예외처리
- userDefineException
- 비전공자
- 캐스팅연산자
- AoutoBoxing
- 생성자
- exception
- 알고리즘
- 예외던지기
- 백앤드
- Today
- Total
목록백앤드 (3)
유난스런 개발 기록
문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 [5,4,3,2,1] 나의 풀이 과정 입력한 숫자를 문자열로 변환해준다. 변환 되어진 문자열을 역순이 되도록 뒤집어준다. 뒤집힌 문자열을 문자형태의 배열로 변환해준다. 변환 되어진 배열의 문자를 숫자로 바꿔준다. 나의 코드 class Solution { public int[] solution(long n) { String str = Long.toString(n); String reverse = new StringBuilder(str).reverse().t..
23. 04. 06. (목) 을 기점으로 본격적인 중간프로젝트에 돌입했다. 팀장을 정해야만 하는 상황에서 어쩌다보니 가위바위보를 통해 팀장을 맡게 되었다. 요즘 MBTI로 말하자면 I의 성향을 가진 나는, 성향과는 어울리지 않게 학창시절 부터 모임이나 단체에서 리더의 자리를 많이 경험했다. 학원 개강 후 넘치는 열정에 스터디를 하고싶어서 스터디원을 모으고 스터디장을 하고, 내 자신이 스스로 필요로 하면 직접 해야만 직성이 풀려서 그래왔던 거 같다. 하지만 이번만큼은 달랐다. 학원을 다니며 공부를 해보니 빡빡한 스케줄 속에서 내 정신과 몸 하나 제대로 지키기엔 너무 지쳐있다는 것을 느껴왔고 이번만큼은 팀장을 꼭 피하고싶었다. 정신을 차리고 보니 과정이 어찌되었든 지금 나는 팀장이다. 지금까지 경험해온 바,..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/p7lv8/btrXt9kVNTS/8vTDn7zCLh0pAbW6ECHLl1/img.png)
day-13 캡슐화 (Encapsulation) 캡슐화 (Encapsulation) 란? 객체지향의 가장 중요한 데이터 보호 기술이다. 클래스(class)에 인스턴스를 생성하고, 멤버변수와 메소드를 외부에서 마음대로 접근하지 못하게 하는 기술이다. 이것을 "은닉화" 라고 한다. 그냥 설명만 들었을 때는 이해하기 어려운 개념이라고 생각한다. 하지만 내가 공부하면서 느낀 바로는 대부분의 내용들은 코드의 흐름을 파악하고 "왜 이런 코드를 작성했을까?" 라는 의문을 가지며 보다보면 대부분 이해하기 수월했다. 캡슐화에서 빼놓을 수 없는 접근제한자에 대해서 먼저 확인을 해보자. 접근제한자의 종류와 접근 가능 범위 아마 자바를 공부한지 얼마 되지 않았다면 public을 제외한 나머지 접근제한자는 생소할 수 있을 것이..