개발관련/TIL (46) 썸네일형 리스트형 2024-03-21 라이브러리와 프레임워크에 대해서 공부했다. 또한 라이브러리와 프레임워크의 차이에 대해서 알게 되었다. 라이브러리 : https://hifumialice.tistory.com/10 프레임워크 : https://hifumialice.tistory.com/12 라이브러리와 프레임워크의 차이 : https://hifumialice.tistory.com/13 2024-03-20 알고리즘을 풀면서 10진법을 n진법을 만드는 방법을 생각했다. 십진법을 n진법 만들기 : (https://hifumialice.tistory.com/9) 수와 숫자의 차이점 정리 : (https://hifumialice.tistory.com/8) 2024-03-19 알고리즘 문제를 풀면서 느낀점 1. 값을 계산하면서 자료형의 크기를 벗어나는 경우(오버플로우) 문제 : 부족한 금액 계산기 (링크 : https://school.programmers.co.kr/learn/courses/30/lessons/82612 ) 금액을 계산할 때 Int 자료형으로 계산을 진행하였으나 값이 Int형 보다 큰 경우가 있었다. Int형 범위 : -2,147,483,648 ~ 2,147,483,647 범위를 넘어서는 경우에는 원하는 값과 달라진다. 따라서 더 큰 자료형을 이용해야 했다. 2. 자료형을 다르게 맞추는 경우 문제 : 이상한 문자 만들기 (링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12930) 문자열을 받아서.. 2024-03-18 알고리즘 파트 문제 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수를 작성하기 최대 공약수 구하기 1. 두 수를 각각 소인수 분해한다. 2. 서로 겹치는 소인수를 구한다. 3. 구한 소인수의 곱을 구한다. 최소공배수 구하기 1. 두 수를 각각 소인수 분해한다. 2. 최대 공약수를 구한다. 3. 두 수를 곱한 후 최대공약수로 나눈다. 위 과정을 통해서 두 수를 구했지만 구현하는 과정에서 복잡한 경우가 많았다. 최대공약수 구하는 방법을 찾아보니 유클리드 호제법이라는 것이 있었다. --> 정리 (https://hifumialice.tistory.com/6) 문제 이상한 문자 만들기 문자열을 받고 각 단어는 1개 이상의 공백문자로 구별되어 있다. 각 단어의 짝수번째 자리는 대문자, 홀수번째 단.. 2024-03-13 sql 문법 문자열 바꾸기 replace 함수를 이용해서 특정 문자열을 바꿀 수 있다. replace(컬럼명, "변경하고 싶은 문자", "변경할 문자") ex) replace(animal_type, 'Dog', 'Cat') animal_type 컬럼에서 Dog인 모든 데이터는 Cat으로 변경하도록 했다. 문자열 자르기 substr 또는 substring 함수를 이용해 문자열을 자를 수 있다. substr(컬럼명 , "문자열 시작 위치(숫자)", "시작 위치로부터 개수") ex) substr(name,1,3) new_name name 컬럼에서 이름 첫글자부터 3번째 글자까지만 잘라냈다. 새 문자열 만들기 concat을 이용해서 새로운 문자열을 만들 수 있다. 문자열을 입력시 작은따옴표(')로 감싼다. 컬럼.. 2023-03-12 기본 문법 select !! from ?? select 이전 1 ··· 3 4 5 6 다음