프로그래머스 #오라클(2)
-
숫자 문자열과 영단어
문제 결과 화면 1. if문으로 풀기 if문으로 해당 되는 문자열을 숫자로 바꿔주면 된다 다만 번거롭고 코드가 길어진다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 class Solution { public int solution(String s) { if (s.contains("zero")) { s = s.replace("zero", "0"); } if (s.contains("one")) { s = s.replace("one", "1"); } if (s.contains("two")) { s=s.replace("two", "2"); } if (s.contains("t..
2023.01.18 -
년, 월, 성별 별 상품 구매 회원 수 구하기
가장 정답이 이해 안 가는 문제 문제 결과 화면 결과 화면과 같이 나타나기 위해서는 날짜 부분의 달에서 0이 없어야 한다고 생각했다 01월이 아니라 1월로 뜨도록 그래서 정규식으로 0을 없앴는데 계속해서 오답이 나왔다 1 2 3 4 5 6 7 8 9 10 11 12 SELECT to_char(a.sales_date, 'yyyy') year, decode( substr(to_char(a.sales_date, 'mm'),1,1), '0', regexp_substr(to_char(a.sales_date, 'mm'), '[^0]' ,1,1) ) month, gender, count(distinct a.user_id) users FROM ONLINE_SALE A, USER_INFO B WHERE A.USER_ID..
2023.01.17