전체 글215 프로그래머스 Level2 요약정리 (정답률 높은 문제 - 2~8번) JadenCase 문자열 만들기 - // 각 문자열을 쪼개서 " " 나오면 다음값을 바꾸기 최솟값 만들기 - // 낮은수랑 큰수랑 곱해야되는 알고리즘 올바른 괄호 - 일반적인 stack 문제이지만 효율성을 생각해야됨 // 효율성 = split("") 보다는 toCharArray() 캐릭터로 접근 // Stack에 '(' 하나의 문자만 누적된다면 자료구조를 사용하지 않고 int변수에 갯수만 +/- 시키는 것이 유리 이진 변환 반복하기 - // 재귀함수, 10진 -> 2진 만들기 String binary = Integer.toString(n,2); 숫자의 표현 - 반복문 다음 큰 숫자 - 현재의 숫자의 비트의 수가 4이면 현재의 수보다 크면서 비트수가 동일한 최소값을 구하는 문제 // Integer.bitC.. 2023. 3. 24. 자바 10 진수 -> 2진(Integer, String) 10진수를 -> 2진수 문자열로 radix : 몇진수로 할 것인지 , 16을 입력하면 16진수로 변환 2진수 문자열을 -> 2진수 숫자로 2진수를 -> 10진수로 Integer.parseInt 는 10진수로 만들어줌 ( 2진 -> 10진, 8-> 10진 등 가능) ex ) Integer.parseInt("1010", 2) -> 10 출력 - 문자열이 8진이면 , 8 10진수를 2진수로 바꿨을때 1비트의 개수 Integer.bitCount(정수) 정수를 입력하면 2진수에서 1의 비트가 몇개인지 리턴함 2023. 3. 24. 다행이다 (feat.정성엽) 보디빌더 정성엽 선수님은 2014년 미스터 서울이라는 보디빌딩 대회에서 대학생임에도 불과하고 1등을 했다고 한다. 의아하게도 1등을 하고선 '기쁨보다는 다행이다' 라는 표현을 하였다. 그 이유는 정성엽 선수님은 시합을 준비하면서 1% 아쉬움도 없이 매 순간 최선을 다해 준비했다고 한다. 그래서 무대에서 내려오는 순간 '나는 이 이상은 절대 못한다', '이 정도 노력했는데 1등을 못하는건 있을수 없다' 라고 느꼈고 그러했기에 1등을 하고선 기쁨보다는 다행이다라는 표현을 사용한 것이다. 취준을 하고 있는 나에게도 취업을 하게되고 과거를 돌이켜 봤을 때 다행이라는 감정을 느끼고 싶다. 지금 현재 '이 이상 못할 만큼의 노력을 하고 있는가?' 라는 질문을 나에게 매번 던진다. 답변은 항상 '아니요' 이다. 하지.. 2023. 3. 16. [Section 3] 회고 ✔️ KEEP 규칙적인 생활 ✔️ Problem 필기시험을 보고 많이 나태해졌다. 공부하는데 시간이 부족하다고 느껴 운동을 잠시 그만두게 되었는데 운동을 하지 않는 시간에 더 공부를 하는 게 아니라 쉬게 되는 결과가 나왔다… ✔️ 회고 벌써 Section3가 끝나게 되다니 신기하다. 항상 회고할 때면 부족했던 부분들이 많이 떠오르게 된다. 필기준비를 한다는 핑계로 알고리즘 공부를 잠시 미루었고 유어 클래스 복습 또한 진행하지 못하였다. 심지어 열심히 다니던 운동도 포기하였다!!! 모든 것을 이룰 수는 없기에 중요도가 상대적으로 낮은 것은 포기하는 게 맞지만 뭔가 찝찝함이 맴돈다. 그래서 다른 것을 포기하고 필기준비를 정말 열심히 준비했느냐? 그것도 아닌 것 같기에 찝찝함이 맴도는 것 같다. 그래서 일단은.. 2023. 3. 13. 2023 한국산업단지공단 전산직 채용 서류 필기 2023년 두 번째 공기업 채용 서류를 제출하게 되었다. - 서류 필요 조건은 자기 소개서가 끝 -> 필기 고인물들이 득실득실 ( 필기합이 합격인원에 3배수이기에 9명이 뽑힌다. 지원인원은 280명인가? 아마 필기 본인원은 200명 정도 되지 않을까 싶다... 그냥 모의고사 본다는 느낌으로 보러가자...) 서류 발표가 나고 필기 시험을 보러 서울로 향하였다. 3/5일 어느 학교에서 필기시험을 보게 되었다. 이번에도 100문제를 한 번에 풀게 되었다. 하지만 하루 전 중기유 필기시험에서 당한게 있어 미리 10분전에 문제를 다 풀고 마킹을 시작하였다. NCS 30 전공 60 한국사 10 문제로 문제가 출제 되었고 한국사를 이틀전에 준비 했는데 괜히 한거 같기도 하고... 몇 문제 못풀었다. 문제 난이도는 크.. 2023. 3. 10. 2023 중소기업유통센터 채용 전산직 서류 필기 2023년 첫 공기업 채용 서류를 제출하게 되었다. - 서류 필요 조건은 영어 토익 700이상 스피킹 IM3 이상 등등 - 정보처리기사 - 자기 소개서 - 여기는 특이하게 등록하고싶으면 대학교때 배운 전공 내용이랑 학점 쓰라고함... (자소서 말고 따로 쓰는 칸이 존재) 서류 발표가 나고 필기 시험을 보러 서울로 향하였다. 3/4일 어느 학교에서 필기시험을 보게 되었다. 100문제를 한 번에 풀게 되었다. (작년 한전KDN 에서는 NCS 50 풀고 제출하였고 잠시 쉬었다가 전공 시험을 50 문제를 풀고 제출하였다.) 100문제는 처음이였기에 느끼게 된 것은 원래 5분남기고 마킹을 시작하였는데 100문제는 진짜 마킹하는게 어마어마하게 힘들다... 어리섞게도 5분전 마킹을 한 나는 시간이 부족하여 뒤 몇 문.. 2023. 3. 10. SpringBoot-Mysql 연동 1. build.gradle 에 의존성 추가해주기 1-1 implementation 'mysql:mysql-connector-java' 1-2 implementation 'org.springframework.boot:spring-boot-starter-data-jpa' 2. yml 파일 경로 설정 - 기본 설정값으로 application.yml 파일로 되어있음 따로 다른 yml 파일로 설정하려면 기본 경로를 바꿔줘야 한다. - 망치옆에 있는 프로젝트 클릭 - Edit Configurations... 클릭 - ( --spring.profiles.active=설정이름) 을 입력하면 경로 설정이 완료된다. 3. 서버 환경 정보들을 설정하기 위하여 yml 파일 설정 Mysql을 설치하였다면 포트번호를 3306으.. 2023. 3. 10. 코드스테이츠 백엔드 부트캠프 43기 (SpringMVC 테스팅 - JUnit) 엄청 오랜만에 회고를 작성한다. 그 이유는 ... 공기업 필기 시험이 3/3. 3/4 일에 잡혀있어서 NCS, 전공공부 하기에 바빴다...그래서 블로깅은 잠시 킵 해두었다. 아니 점점 갈 수록 공부를 안하고 복습을 안하게 되면 학습 과정을 따라가기 힘든 지경에 와버렸다... 이해가 안간단 말이지 그래서 오늘은 테스트에 하여 학습이 진행되었다. 하나의 작업만 테스트하기 위하여 매번 수작업으로 서버를 열고 http 요청을 보내 확인하는 작업은 매우 비효율적이다. 그래서 Spring에서는 계층별로 테스트 할 수 있는 테스트 기법을 지원하고 있다. 단위테스트, 슬라이스테스트, Mockito 단위테스트 - 하나의 계층 안에있는 기능 또는 클래스 내부에 있는 메서드와 같은 가장 작은 단위의 테스트를 의미한다. 슬라.. 2023. 3. 10. 코드스테이츠 백엔드 부트캠프 43기 (SpringMVC - Mapper - 서비스 계층) 서비스 계층, DTO -> Entity, Mapper 지난 시간에는 HTTP 메시지의 내용을 API 계층에서 DTO 객체로 변환하는 내용까지 하였다. 오늘 학습한 내용은 1. 서비스 계층이랑 API 계층 연동 -> DI 방식으로 2. DTO객체를 Entity 객체로 매핑 -> Mapper 를 이용 1. 과정을 수행하기 위하여 API 계층에서 서비스 계층의 클래스를 생성하는 것이 아닌 스프링부트에서 지원하는 의존성 주입을 통하여 자동 주입을 해 주었다. 의존성 주입을 위해서 주입할 서비스 계층의 클래스를 @Service 어노테이션을 설정하여 Bean으로 설정해 주었다. 이제 API 계층인 컨트롤러 클래스에서는 CoffeeService 클래스를 직접 생성하는 것이 아닌 주입을 통하여 느슨해진 결합이 완성 되.. 2023. 2. 15. 이전 1 ··· 3 4 5 6 7 8 9 ··· 24 다음