Loading...

SQL 연습 - 시간 차이는 무조건 DATEDIFF, MYSQL의 if문-

1. 문제 코딩테스트 연습 - 자동차 대여 기록에서 장기/단기 대여 구분하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 풀이 end_date와 start_date 차이가 30일 이상이면 '장기 대여', 그렇지 않으면 '단기 대여'로 표시해서 rent_type이라는 변수로 만들어 출력하는 문제 if문을 사용해서 rent_type 변수를 만들 수 있다 https://deepdata.tistory.com/65 코딩테스트를 위한 SQL 간단 벼락치기 1. 세미콜론 모든 수행 문장이 끝날 때 최종적..

데이터분석 전문가(ADP)를 위한 R 프로그래밍 기초편6

1. 문자열 다루기 nchar(var) 단어나 문장 또는 벡터내 원소의 문자열 길이를 반환 벡터를 넣을경우 문자열의 길이가 아니라 벡터내 원소들의 문자열 길이를 벡터로 반환 > nchar('abcdefg') [1] 7 > nchar(c(1,2,3,4,5,6)) [1] 1 1 1 1 1 1 > nchar(c('ab',1,2,3,'abcdef')) [1] 2 1 1 1 6 paste(단어1, 단어2, sep=, collapse=) 주어진 문자열들을 sep를 연결해서 출력함 collapse는 벡터들을 연결해서 연결되는 결과가 여러개가 나오는경우 collapse에서 지정한 문자로 이들을 연결시켜서 하나로 만든다 > paste('taeyeon','love',sep='-') [1] "taeyeon-love" > p..

시간 다루기

1. 문제 이벤트 시작 날짜와 이벤트가 끝나는 날짜, 고객의 접속 기록이 주어진다. 모든 날짜는 mm/dd 형태로 주어지는데 이벤트 시작 날짜는 mm/dd day 형태로 주어진다. day는 'MON','TUE','WED','THU','FRI','SAT','SUN' 중 하나로 주어진다. 고객의 접속 기록은 시작 날짜와 끝나는 날짜 사이에서 접속한 날짜를 리스트 형태로 주어진다. 2월은 항상 28일로 끝난다고 가정한다. 날짜는 01/01부터 12/31까지 주어지고 시작 날짜가 끝나는 날짜보다 늦는다던지 형식에 맞지 않는 경우는 주어지지 않는다 이 때 고객이 평일에 연속해서 접속한 기록의 최대 일수를 구한다면? 예를 들어 24일이 목요일 일때, 24,25,26,28,29,31 접속했다고 가정하자. 일요일인 2..