분류 전체보기

반응형
Computer Science/JAVA알고리즘

[Programmers/Java]프로그래머스 연습문제 - 영어끝말잇기

문제링크 https://school.programmers.co.kr/learn/courses/30/lessons/12981 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제조건 문제 설명 1부터 n까지 번호가 붙어있는 n명의 사람이 영어 끝말잇기를 하고 있습니다. 영어 끝말잇기는 다음과 같은 규칙으로 진행됩니다. 1번부터 번호 순서대로 한 사람씩 차례대로 단어를 말합니다. 마지막 사람이 단어를 말한 다음에는 다시 1번부터 시작합니다. 앞사람이 말한 단어의 마지막 문자로 시작하는 단어를 말해야 합니다. 이전에 등장했던 단어는 사용할 수 없습니다. 한 글자..

Computer Science/JAVA알고리즘

[Programmers/Java]프로그래머스 연습문제 - 카펫

문제링크 https://school.programmers.co.kr/learn/courses/30/lessons/42842 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제조건 문제 설명 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 ..

Computer Science/JAVA알고리즘

[Programmers/Java]프로그래머스 연습문제 - 짝지어 제거하기

문제링크 https://school.programmers.co.kr/learn/courses/30/lessons/12973 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 조건 문제 설명 짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 문자열 S가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있는지 반환하는 함수를 완성해..

Computer Science/JAVA알고리즘

[Programmers/Java]프로그래머스 연습문제 - 피보나치수

문제링크 https://school.programmers.co.kr/learn/courses/30/lessons/12945 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 조건 문제 설명 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = 2 + 3 ..

Computer Science/JAVA알고리즘

[Programmers/Java]프로그래머스 연습문제 - 다음 큰 숫자

문제링크 https://school.programmers.co.kr/learn/courses/30/lessons/12911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 조건 문제 설명 자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다. 조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다. 조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다. 조건 3. n의 다음 큰 숫자는 조건 1, 2를 만족하는 수 중 가장 작은 수 입니다. 예를 들어서 78(1001110)의 다음 큰 숫자는 83(1010..

Backend/Mysql(MariaDB)

Mysql(MariaDB) 함수 모음 (집계, 문자열, 수학, 날짜)

문자열함수 limit : limit 0,10 붙이면 1 부터 10번째 까지만 concat : concat ( A, B) 연결 upper , ucase : 대문자로 lower , lcase : 소문자로 substring('문자열' , 시작index , 시작으로부터몇개인지) :문자열 자르기 lpad , rpad : lpad(’내용’, 전체칸수, ‘나머지채울내용’) 왼쪽정렬 / rpad는 오른쪽 정렬 trim , ltrim , rtrim : MySQL 문자열에 공백 또는 문자 제거 length : 문자 길이 (공백 포함) 수학함수 abs : 절댓값 반환 floor : 소숫점 내림(버림) ceil : 소숫점 올림 mod(a,b) : a%b 의 값. 나머지 반환 power(x,y) : x의 y승 pow(x,y) ..

Backend/JAVA

JAVA Collection Framework (Vector, List, Stack, Queue, Set, Map)

Collection Collection에는 List,Set,Map이 있고 세부로는 더 나뉜다. Collection은 Iterator를 상속받는다. ArrayList < List < Collection < Iterable Java Collection Hierarchy 더보기 이것도 2020년 자료이다. 더 많이 생겼다. (ConcurrentMap, TreeMap, EnumMap 등..) LinkedHashXXXX : 저장된 순서가 유지되는 자료구조(Set,Map..) TreeXXX : key 값을 기준 (set은 내용비교) 으로 기본 정렬되는 자료구조(Set,Map..) Generic 은 기본형을 사용할 수 없다. Map m =new HashMap(); m.put("one", 1); //auto boxin..

기타/IT 컨퍼런스

[2023 인프콘]내 시간표 공유하기 이벤트!

두둥.. 2023년 인프콘 안내 링크를 지인에게 받았다. AWS Summit을 너무나 재밌게 다녀온 나로썬, 내가 관심있는 세션까지 많은 인프콘을 놓치고 싶지 않았다. 네이버페이 결제로 1분도 채 걸리지 않아 1:00에 바로 신청을 완료했고, 기다리던 와중.. 심장을 쫄깃하게 하는 메일제목..!!! 나 혹시 당첨인가..? 응 아니야.. 휴일을 기꺼이 내줄 수 있었는데!! 엄청나게 가고싶었는데!!!!!! 나도 인프콘보내줘.... 내가 현재 들어가있는 개발자 단톡방 및 스터디 조원들 아무도 당첨이 되지 않은 것을 보아 굉장한 경쟁률을 가진 것으로 보인다. 작년보다는 덜했다는데.. 이거 평생 못가보는거아니야..? 세션을 봤을 때 주니어로써 듣고싶은 강의가 너무너무너무 많았다. 인프콘2023 시간표 공유이벤트 ..

기타/자격증

[정보처리기사 실기] 2023 1회 정보처리기사 실기 합격 후기

https://cheerup313.tistory.com/80 [정보처리기사 실기] 2023 1회 정보처리기사 실기 시험 후기 이번 시험의 특징 2022년과 다르게 코딩문제 많음 + 기출문제 4개 출제 + 약술형없음 => 역대급 쉬웠던 시험 아마도 기출문제를 생각하고 공부하셨던 분들은 대부분 붙으셨을걸로 예상된다. 나는 cheerup313.tistory.com 시험직후에 기억나는 특징들을 적어놨었다. 6/9에 합격 결과를 확인하고 나서, 글 쓰는 걸 깜빡했다..ㅎㅎ 63점이라는 간당간당한 점수로 합격을 했고, 아무래도 직장 재직중이다보니 또 보는건 너무나 끔찍했다.. 붙어서 천만다행이라는 생각이 든다. TIP 1. 먼저 코딩 문제는 무조건 맞춰야한다. 프로그래밍, sql부분은 외우지 말고 이해하자 2. 퀴..

Backend/Spring&Springboot - 김영한

[스프링 핵심 원리 기본편 02] 테스트 코드 구조 / SOLID원칙 지켜서 개발하기

비즈니스 요구사항과 설계 회원 회원을 가입하고 조회할 수 있다. 회원은 일반과 VIP 두 가지 등급이 있다. 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다.(미확정) 주문과 할인 정책 회원은 상품을 주문할 수 있다. 회원 등급에 따라 할인 정책을 적용할 수 있다. 할인 정책은 모든 VIP는 1000원을 할인해 주는 고정 금액 할인을 적용해 달라. (나중에 변경될 수 있다.) 할인 정책은 변경 가능성이 높다. 회사의 기본 할인 정책을 아직 정하지 못했고, 오픈 직전까지 고민을 미루고 싶다. 최악의 경우 할인을 적용하지 않을 수도 있다. (미확정) 위의 경우, 미확정 인 부분에 대해서 현재 결정하기 어렵다. 개발을 뭐든 기획이 다 끝날때까지 기다렸다가 할 수는 없으니, 역할과 구..

반응형
유경(shin-6-0)
'분류 전체보기' 카테고리의 글 목록 (3 Page)