[BOJ][C++] 백준 2442번: 별 찍기 -5 https://www.acmicpc.net/problem/2442 2442번: 별 찍기 - 5 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net #include using namespace std; int main() { int n; cin >> n; for(int i=1; i0; j--) cout 🐕 Baaaaaarking/0x02강 - 기초 코드 작성 요령 II 2023.05.22
[BOJ][C++] 백준 2441번: 별 찍기 - 4 https://www.acmicpc.net/problem/2441 2441번: 별 찍기 - 4 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net #include using namespace std; int main() { int n; cin >> n; for(int i=0; i 🐕 Baaaaaarking/0x02강 - 기초 코드 작성 요령 II 2023.05.19
[프로그래머스][SQL] 없어진 기록 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/59042 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME from ANIMAL_OUTS where ANIMAL_ID not in (select ANIMAL_ID from ANIMAL_INS) order by ANIMAL_ID 🍒 SQL (Programmers)/Join 2023.05.19
[프로그래머스][JS / Javascript] 오픈채팅방 https://school.programmers.co.kr/learn/courses/30/lessons/42888 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 우선 처리하기 쉽게 입력 형태를 바꿔놓는다 record = record.map(v => v.split(" ")); [ [ 'Enter', 'uid1234', 'Muzi' ], [ 'Enter', 'uid4567', 'Prodo' ], [ 'Leave', 'uid1234' ], [ 'Enter', 'uid1234', 'Prodo' ], [ 'Change', 'uid4567', 'Ryan' ]].. 👒 뭐? JS로 PS를 한다고? 2023.05.19
[BOJ][C++] 백준 2440번: 별 찍기 - 3 https://www.acmicpc.net/problem/2440 2440번: 별 찍기 - 3 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 www.acmicpc.net #include using namespace std; int main() { int n; cin >> n; for(int i=n; i>0; i--) { for(int j=0; j 🐕 Baaaaaarking/0x02강 - 기초 코드 작성 요령 II 2023.05.18
[프로그래머스][JS / Javascript] 프로세스 https://school.programmers.co.kr/learn/courses/30/lessons/42587 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 큐의 맨 앞에 있는 프로세스를 뽑아내고 let front = priorities.push() 이 프로세스보다 우선순위가 높은 요소가 큐에 있는지 검사한뒤 priorities.find(v => v > front) === undefined 만약 있다면 그대로 큐에 집어넣는다 prioities(front) 없다면 이건 해당 프로세스가 실행되었다는 뜻이므로 다시 집어넣지 않는다 여기서 문제가 되는 .. 👒 뭐? JS로 PS를 한다고? 2023.05.18
[프로그래머스][SQL] 조건에 맞는 사용자와 총 거래금액 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/164668 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT USER_ID, NICKNAME, sum(PRICE) as TOTAL_SALES from USED_GOODS_BOARD b join USED_GOODS_USER u on b.WRITER_ID = u.USER_ID where STATUS = 'DONE' group by USER_ID having TOTAL_SALES >= 700000 order by TOTAL_.. 🍒 SQL (Programmers)/Group By 2023.05.18
[BOJ][C++] 백준 1267번: 핸드폰 요금 https://www.acmicpc.net/problem/1267 1267번: 핸드폰 요금 동호가 저번 달에 이용한 통화의 개수 N이 주어진다. N은 20보다 작거나 같은 자연수이다. 둘째 줄에 통화 시간 N개가 주어진다. 통화 시간은 10,000보다 작거나 같은 자연수이다. www.acmicpc.net #include #include using namespace std; int main() { int n; cin >> n; vector v(n); for(int i=0; i> v[i]; int y=0, m=0; for(int i : v) { i++; y += (i/30)*10; y += i%30>0 ? 10 : 0; m += (i/60)*15; m += i%60>0 ? 15 : 0; } if(y==m) .. 🐕 Baaaaaarking/0x02강 - 기초 코드 작성 요령 II 2023.05.17
[프로그래머스][JS / Javascript] 튜플 https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 본 문제는 인풋 문자열을 이중 배열로 파싱해주는 과정이 꽤나 복잡했다. (JS 아니면 풀지 않았을 듯 하다.) let arr = s.slice(0,-2).slice(2).split("},{").map(v => v.split(",").map(j => parseInt(j))) 문자열의 맨 앞 {{ 와 맨 뒤 }} 이렇게 중괄호 두개씩 없애주고 },{ 를 기준으로 split해주면 집합을 하나의 문.. 👒 뭐? JS로 PS를 한다고? 2023.05.17
[프로그래머스][SQL] 조건별로 분류하여 주문상태 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131113 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT ORDER_ID, PRODUCT_ID, date_format(OUT_DATE, "%Y-%m-%d") as OUT_DATE, case when OUT_DATE is null then '출고미정' when OUT_DATE '2022-05-01' then '출고대기' end as 출고여부 from FOOD_ORDER order by ORDER_ID 🍒 SQL (Programmers)/String, Date 2023.05.17