Lv1. 특정 형질을 가지는 대장균 찾기 (MySQL)
링크: https://school.programmers.co.kr/learn/courses/30/lessons/301646
내가 작성한 코드
SELECT COUNT(*) AS COUNT
FROM ECOLI_DATA
WHERE (GENOTYPE & 2) = 0 -- 2번 형질이 보유하지 않으면서
AND ((GENOTYPE & 1) != 0 OR (GENOTYPE & 4) != 0); -- 1번과 3번 형질을 모두 보유하고 있는 경우
1번 형질: 2의 0승 → 1 → 0001
2번 형질: 2의 1승 → 2 → 0010
3번 형질: 2의 2승 → 4 → 0100
4번 형질: 2의 3승 → 8 → 1000
'코딩테스트' 카테고리의 다른 글
| [26.03.05 코테(MySQL)]-분기별 분화된 대장균의 개체 수 구하기 (0) | 2026.03.05 |
|---|---|
| [26.03.04 코테(MySQL)]-특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 (0) | 2026.03.04 |
| [26.03.02 코테(MySQL)]-대장균들의 자식의 수 구하기 (0) | 2026.03.02 |
| [26.02.27 코테(MySQL)]-대장균의 크기에 따라 분류하기 2 (0) | 2026.02.27 |
| [26.02.26 코테(MySQL)]-멸종위기의 대장균 찾기 (0) | 2026.02.26 |