본문 바로가기

분류 전체보기312

[학습활동] ZeroBase BE_Part 5기 5주차 복습 및 회고 ZeroBase BE 5주차(7월29일~8월4일)이번주 공부 리스트java문제풀이회고이번주는 자바 과제문제풀이등을 진행하였다사실 이번주는 회사에 업무가 많아서 따로 공부한 내용을 블로그에 정리할 시간이없었지만지하철같은 곳에서 이동하면서 메모같은걸 진행하였다. 사실 지금 적고있는 주말에도 회사업무를 위한 준비중이다 ..주르륵..(^__^)과제풀이 미니과제 -7 problem(문제)- "로또 당첨 프로그램”- 수행 목적 : Scanner의 입력함수와 조건문 및 반복문과 배열을 통한 로또 당첨 로직 작성 solution(방법) review note(리뷰)한번 로또라는 클래스를 따로만들어서 처리를 해봤고 한번제작한걸 이용하니 편했다 :)  미니과제 -8 problem(문제)- “연소득 과세금액 계산 프로그램”-.. 2024. 8. 4.
[Java/프로그래머스 LV.0] 코딩 기초 트레이닝/문자열을 정수로 변환하기 https://school.programmers.co.kr/learn/courses/30/lessons/181848?language=java 문제설명숫자로만 이루어진 문자열 n_str이 주어질 때, n_str을 정수로 변환하여 return하도록 solution 함수를 완성해주세요.제한사항1 ≤ n_str ≤ 5n_str은 0부터 9까지의 정수 문자로만 이루어져 있습니다.풀이 이문제는 단순하게 푸는 문제라 준비해봤습니다. class Solution { public int solution(String n_str) { return Integer.parseInt(n_str); }}  들어간 메소드 정리Integer.parseInt(String) 문자열을 int로 변환 다른언어 풀이 [C#.. 2024. 8. 3.
[C#/프로그래머스 LV.0] 코딩 기초 트레이닝/문자열을 정수로 변환하기 https://school.programmers.co.kr/learn/courses/30/lessons/181848?language=csharp 문제설명숫자로만 이루어진 문자열 n_str이 주어질 때, n_str을 정수로 변환하여 return하도록 solution 함수를 완성해주세요.제한사항1 ≤ n_str ≤ 5n_str은 0부터 9까지의 정수 문자로만 이루어져 있습니다.풀이 이문제는 단순하게 푸는 문제라 준비해봤습니다. using System;public class Solution { public int solution(string n_str) { return int.Parse(n_str); }}  들어간 메소드 정리int.Parse()  : 문자열을 정수로 변환 microso.. 2024. 8. 3.
[Oracle/SQL] With 절 WITH 절최근에 프로그래머스를 풀면서WITH절로 해결하신 풀이를 보고 포스팅을 해보려 합니다.1. with절서브쿼리 블록을 with절 블록으로 만들어서 별칭으로 간단하게 관리하는 방식즉, 이름이 있는 서브쿼리(12c이후로는 함수,*프로시져도 가능)*프로시져 는 with절내부함수에서만 호출가능하다.추가 지식) WITH 절은 CTE(Common Table Expression)을 정의하는 데 사용됩니다.CTE는 SQL 쿼리에서 임시 결과 집합을 정의하여 쿼리의 가독성을 높이고 복잡한 쿼리를 단순화하는 데 유용2. 사용방법2-1. 기본형식with sql별칭 [(컬럼명,컬럼명2)] as ( SQL쿼리 ) select * from sql별칭; -- 메인쿼리-- 다중 WITHWITH sq.. 2024. 7. 30.
[Oracle/SQL] MERGE INTO MERGE INTO 문UPDATE문, INSERT문, DELETE문 등을 상황에 따라 나눠서 처리하는 문장으로주로 동일한 데이터가 있을경우 UPDATE, 없을경우 INSERT를 하기 위해 사용된다.MERGE INTO 테이블1 -- 테이블,뷰USING 테이블2 -- 테이블,뷰,서브쿼리,dual ON 조건 -- 매칭 조건 ( PK 또는 UNIQUE 제약조건을 사용)WHEN MATCHED THEN --조건 ture (UPDATE,DELETE) , 조건 true일때 아무것도 안하고 싶다면 없어도됨 UPDATE SET 컬럼 = 값 -- WHERE절 사용가능(오라클10g이후 INSERT는 X)WHEN NOT MATCHED THEN --조건 false (INSERT), 조건 fal.. 2024. 7. 30.
[학습활동] ZeroBase BE_Part 5기 4주차 복습 및 회고 ZeroBase BE 4주차(7월21일~7월28일)이번주 공부 리스트람다식스트림자바연습문제1회고실제로 문제를 풀어보는 시간을 많이 가져보았다 다음주에 진행할 연습문제 풀이를 미리 미리 진행해봤는데 몇몇 부분에서 일부러 설계를 하지않고 코드를 즉흥적으로 짜고한번은 설계를 하고 기반으로 설계를 해봤다 확실히 설게를 조금이나마 하고 코드를 짜니 코드가 깔끔하게 설계되는 것 같다. +)  과제 제출을 미리 했었는데 지금보니까 미제출로 되어있다 (07.29)코드작성은 7.24일날 다하고 제출까지 다했는데 이게무슨일이람.. ++) 오류로 나에게만 안보이나 보다.. 매니져님을 통해서 코멘트를 복사를 받아서 받았다:)!  과제풀이 미니 과제 -5problem(문제)- “달력출력프로그램”수행목적:Scanner의 입력함수.. 2024. 7. 28.
[Oracle/프로그래머스 LV.5]상품을 구매한 회원 비율 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131534 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제설명다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블과 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 입니다. USER_INFO 테이블은 아래와 같은 구조로 되어있으며USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다.GENDER 컬럼은 비어있거나 0 또는 1의 값을 가지며 0인 경우 남자를, 1인 경우.. 2024. 7. 27.
[Oracle/프로그래머스 LV.3] 카테고리 별 도서 판매량 집계하기 https://school.programmers.co.kr/learn/courses/30/lessons/144855 문제설명어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK), 판매 정보(BOOK_SALES) 테이블입니다.BOOK 테이블은 각 도서의 정보를 담은 테이블이며BOOK_SALES 테이블은 각 도서의 날짜 별 판매량 정보를 담은 테이블입니다. 문제2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요.결과는 카테고리명을 기준으로 오름차순 정렬해주세요.풀이문제를 분석을 해보면 다음과 같습니다.1. 2022년 1월 도서별 판매량 2. 카테고리 - 도서 조인3. 카테고리별 합산4. 카테고리별 .. 2024. 7. 27.
[Oracle/프로그래머스 LV.1] IS NULL / 경기도에 위치한 식품창고 목록 출력하기 문제링크https://school.programmers.co.kr/learn/courses/30/lessons/131114 GIT [  github.com ]  문제설명다음은 식품창고의 정보를 담은 FOOD_WAREHOUSE테이블입니다. FOOD_WAREHOUSE테이블은 다음과 같으며 WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, TLNO, FREEZER_YN는 창고 ID, 창고 이름, 창고 주소, 전화번호, 냉동시설 여부를 의미합니다.문제 FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주.. 2024. 7. 27.
[Java/프로그래머스 LV.0] 코딩 기초 트레이닝/특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/181872  문제설명문자열 myString과 pat가 주어집니다. myString의 부분 문자열중 pat로 끝나는 가장 긴 부분 문자열을 찾아서 return 하는 solution 함수를 완성해 주세요.제한사항5 ≤ myString ≤ 201 ≤ pat ≤ 5pat은 반드시 myString의 부분 문자열로 주어집니다.myString과 pat에 등장하는 알파벳은 대문자와 소문자를 구분합니다.풀이이문제는 문자열을 뒤에서 부터 해당 문자열을 찾아서 인덱스를 리턴후 문자열을 자르기하면 되는 문제입니다! 1. 단순구현class Solution { public String solution(String myS.. 2024. 7. 23.
728x90