본문 바로가기

728x90

전체 글

우분투에서 소스 코드로 MySQL 8을 설치하는 방법 우분투에서 소스 코드로 MySQL 8을 설치하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.3 LTS참고 : 소스 코드를 사용하여 MySQL을 설치하는 것은 고급 사용자를 대상으로 합니다. 대부분의 경우 패키지 관리자를 통해 MySQL을 설치하는 것이 더 간편하고 안정적입니다.MySQL 8.0.30 설치1. 필수 의존성 설치빌드 및 컴파일에 필요한 도구와 라이브러리를 설치합니다.sudo apt updatesudo apt install -y gcc g++ make cmake pkg-configsudo apt install -y dpkg-dev bison libudev-dev libssl-dev libncurses5-dev libncursesw5-dev2... 더보기
[코딩테스트 입문] 중앙값 구하기 중앙값 구하기 1안) solution.py def solution(array): answer = 0 array.sort() median = len(array) // 2 if len(array) % 2 == 1: return array[median] answer = ((array[median - 1] + array[median]) / 2) return answer 2안) solution.py def solution(array): answer = 0 array.sort() answer = array[int(len(array) / 2)] return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/1.. 더보기
[코딩테스트 입문] 배열 두배 만들기 배열 두배 만들기 1안) solution.py def solution(numbers): answer = [] for number in numbers: answer.append(number * 2) return answer 2안) solution.py def solution(numbers): answer = [number * 2 for number in numbers] return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120809 더보기
[코딩테스트 입문] 자릿수 더하기 자릿수 더하기 1안) solution.py def solution(n): answer = 0 answer = sum(int(i) for i in str(n)) return answer 2안) solution.py def solution(n): answer = 0 for digit in str(n): answer += int(digit) return answer 3안) solution.py def solution(n): answer = 0 while(n >= 1): answer = answer + (n % 10) n = int(n / 10) return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lesso.. 더보기
[코딩테스트 입문] 머쓱이보다 키 큰 사람 머쓱이보다 키 큰 사람 1안) solution.py def solution(array, height): answer = 0 answer = sum(1 for a in array if a > height) return answer 2안) solution.py def solution(array, height): answer = 0 for i in array: if height < i: answer += 1 return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120585 더보기
[코딩테스트 입문] 분수의 덧셈 분수의 덧셈 1안) solution.py import math def solution(denum1, num1, denum2, num2): answer = [] bottom = num1 * num2 top = denum1 * num2 + denum2 * num1 n = math.gcd(top, bottom) if n == 1: answer = [top, bottom] else: answer = [top/n, bottom/n] return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120808 분수의 덧셈과 뺄셈 그리고 기약분수 분수의 덧셈은 분모의 통분 후 더하기 참고URL - python(.. 더보기
[코딩테스트 입문] 편지 편지 1안) solution.py def solution(message): answer = 0 answer = len(message) * 2 return answer 2안) solution.py def solution(message): answer = 0 assert 1 더보기
python 연산자(Python Operators) python 연산자(Python Operators) 산술 연산자(Arithmetic operators) 할당 연산자(Assignment operators) 비교 연산자(Comparison operators) 논리 연산자(Logical operators) 식별 연산자(Identity operators) 멤버 연산자(Membership operators) 비트 연산자(Bitwise operators) 산술 연산자(Arithmetic operators) x = 5, y = 3 Operator Name Example + 더하기(Addition) x + y → 8 - 빼기(Subtraction) x - y → 2 * 곱하기(Multiplication) x * y → 15 / 나누기(Division) x / y →.. 더보기

반응형