반응형

🍒 SQL

[프로그래머스][MySQL] 특정 형질을 가지는 대장균 찾기 (level1)

https://school.programmers.co.kr/learn/courses/30/lessons/301646 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제2번 형질이 보유하지 않으면서 1번이나 3번 형질을 보유하고 있는대장균 개체의 수(COUNT)를 출력하는 SQL 문을 작성해주세요. 1번과 3번 형질을 모두 보유하고 있는 경우도 1번이나 3번 형질을 보유하고 있는 경우에 포함합니다. 풀이n번 형질을 보유하고 있다 = 2^(n-1) 와 & 연산을 하면 2^(n-1)가 나온다. ex1. 1번 형질을 보유하려면 2^(1-1) = 1 = 0001(2) 와 연산을 해야한다.GENOTYPE = 11..

Select 2024.11.22 0
[프로그래머스][MySQL] 조건에 맞는 개발자 찾기 (level2)

https://school.programmers.co.kr/learn/courses/30/lessons/276034 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제DEVELOPERS 테이블에서 Python이나 C# 스킬을 가진 개발자의 정보를 조회하려 합니다. 조건에 맞는 개발자의 ID, 이메일, 이름, 성을 조회하는 SQL 문을 작성해 주세요.결과는 ID를 기준으로 오름차순 정렬해 주세요. 풀이개발자 정보와 스킬 정보를 join하기 위해서는DEVELOPER 테이블의 SKILL_CODE와 SKILLCODES 테이블의 CODE를 엮어야한다스킬코드와 코드가 둘 다 이진수기 때문에 비트연산이 가능하다. ..

Select 2024.11.21 0

⌨️ Algorithm PS

more

[BOJ][C++] 백준 12791번: Starman (Bronze I)

https://www.acmicpc.net/problem/12791 문제2016년은 Coder's High 온사이트가 2년 만에 돌아온 경사스러운 해이기도 하지만, 전설적인 락 스타 David Bowie가 지병인 암으로 사망한 슬픈 년도이기도 하다.재현이는 데이빗 보위를 기리기 위해서, RDBMS(Rockstar David Bowie Memorial System) 라는 프로그램을 구상하였다. RDBMS는 SQL(Starman Query Language)라는 언어를 통해서 작동한다. SQL은 상당히 간단한 언어로, 다음과 같은 질의에 대해서 응답한다.재현이를 도와서, SQL의 질의에 응답하는 프로그램을 만들어라.문제 설명에 주어지지 않은 정보로 생기는 문제를 없애기 위해, 예제 2는 모든 가능한 데이빗 보..

[프로그래머스] 전력망을 둘로 나누기 (level2)

https://school.programmers.co.kr/learn/courses/30/lessons/86971?language=cpp 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제n개의 송전탑이 전선을 통해 하나의 트리 형태로 연결되어 있습니다.당신은 이 전선들 중 하나를 끊어서 현재의 전력망 네트워크를 2개로 분할하려고 합니다.이때, 두 전력망이 갖게 되는 송전탑의 개수를 최대한 비슷하게 맞추고자 합니다. 송전탑의 개수 n, 그리고 전선 정보 wires가 매개변수로 주어집니다.전선들 중 하나를 끊어서 송전탑 개수가 가능한 비슷하도록 두 전력망으로 나누었을 때, 두 전력망이 가지고 있는 송전탑..

⛳️ Catch The Flag

more

[Dreamhack] 드림핵 웹해킹 : devtools-sources

https://dreamhack.io/wargame/challenges/267 devtools-sources개발자 도구의 Sources 탭 기능을 활용해 플래그를 찾아보세요. 플래그 형식은 DH{...} 입니다. Reference Tools: Browser DevToolsdreamhack.io 문제 설명개발자 도구의 Sources 탭 기능을 활용해 플래그를 찾아보세요.플래그 형식은 DH{...} 입니다. 풀이문제파일을 다운 받아보면 웹사이트 하나를 구성하는 폴더가 나온다 여기서 전부 눌러보고 검색하는건 정말 별로다.나는 프론트엔드 개발자인만큼 평소에 쓰는 VS Code에서 본 폴더를 열었다  프로젝트 내에서 DH를 검색하면 끝! 더보기DH{2ed07940b6fd9b0731ef698a5f0c065be939..

[Dreamhack] 드림핵 웹해킹: simple_sqli_chatgpt

https://dreamhack.io/wargame/challenges/769 simple_sqli_chatgpt 어딘가 이상한 로그인 서비스입니다. SQL INJECTION 취약점을 통해 플래그를 획득하세요. 플래그는 flag.txt, FLAG 변수에 있습니다. chatGPT와 함께 풀어보세요! Reference Server-side Basic dreamhack.io 문제설명 어딘가 이상한 로그인 서비스입니다. SQL INJECTION 취약점을 통해 플래그를 획득하세요. 플래그는 flag.txt, FLAG 변수에 있습니다. chatGPT와 함께 풀어보세요! 더보기 #!/usr/bin/python3 from flask import Flask, request, render_template, g import..

[Dreamhack] 드림핵 웹해킹: simple-ssti

https://dreamhack.io/wargame/challenges/39 simple-ssti 존재하지 않는 페이지 방문시 404 에러를 출력하는 서비스입니다. SSTI 취약점을 이용해 플래그를 획득하세요. 플래그는 flag.txt, FLAG 변수에 있습니다. Reference Server-side Basic dreamhack.io 문제설명 존재하지 않는 페이지 방문시 404 에러를 출력하는 서비스입니다. SSTI 취약점을 이용해 플래그를 획득하세요. 플래그는 flag.txt, FLAG 변수에 있습니다. 풀이 SSTI에 대해서 알고 있어야하는 문제. 또 Flask에 대한 배경 지식도 필요하다 필자는 Flask를 이용해본 적이 있어서 (정말 간단한 블로그 자동 목차 생성기 프로젝트를 만들기 위해 사용했..

🕸️ Typescript

more

[TS] type-challenges: 268 - If

문제 조건 `C`, 참일 때 반환하는 타입 `T`, 거짓일 때 반환하는 타입 `F`를 받는 타입 `If`를 구현하세요. `C`는 `true` 또는 `false`이고, `T`와 `F`는 아무 타입입니다. 예시: type A = If // expected to be 'a' type B = If // expected to be 'b' 풀이 type If = C extends true ? T : F type에서 extends가 등호 두개 == 에 해당한다고 보면 편할 것 같다 출처 https://github.com/type-challenges/type-challenges/blob/main/questions/00268-easy-if/README.ko.md

type-challenges 2023.07.19 0
반응형