본문 바로가기

반응형

스크립트

C276x260 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 →.. 더보기
C276x260 [코딩테스트 입문] 양꼬치 양꼬치 1안) solution.py def solution(n, k): answer = 0 answer = n * 12000 + (k - (n // 10)) * 2000 return answer 2안) solution.py def solution(n, k): answer = 0 if (n 1000): raise ValueError if (k 1000): raise ValueError answer = n * 12000 + (k - (n // 10)) * 2000 return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120830 더보기
C276x260 [코딩테스트 입문] 중복된 숫자 개수 중복된 숫자 개수 1안) solution.py def solution(array, n): answer = 0 answer = array.count(n) return answer 2안) solution.py def solution(array, n): answer = 0 if (len(array) 100): raise ValueError("length of array") if (max(array) 1000): raise ValueError("maximum value of an element") if (n 1000): raise ValueError("parameter value") answer = array.count(.. 더보기
C276x260 [코딩테스트 입문] 짝수의 합 짝수의 합solution.pydef solution(n): answer = 0 if (0 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120831 더보기
C276x260 [코딩테스트 입문] 배열의 평균값 배열의 평균값1안) solution.pydef solution(numbers): answer = 0 answer = sum(numbers) / len(numbers) return answer2안) solution.pydef solution(numbers): answer = 0 for number in (numbers): count = 0 count += 1 if 0 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120817 더보기
C276x260 Shell Script에서 EOF(End Of File) 사용하는 방법 Shell Script에서 EOF(End Of File) 사용하는 방법리눅스 쉘 스크립트에서 EOF (End Of File) 또는 "Here Document"를 사용하면 스크립트 내에서 멀티라인 텍스트 블록을 정의할 수 있습니다. 이것은 주로 스크립트에서 파일이나 명령에 데이터를 전달할 때 유용합니다.Here Document란?Here Document는 특정 명령어에 다중 라인 입력을 제공하는 방법입니다. 기본 문법command command : 입력을 받을 명령어 (예: cat, bash, ftp 등)EOF : 입력의 끝을 나타내는 구분자 (임의의 문자열 가능, EOF는 관례적으로 사용)EOF 사용 예제파일 생성cat 명령어와 함께 EOF를 사용해 파일을 생성할 수 있습니다.cat output.tx.. 더보기
C276x260 dns(hostname) 정보 확인 python dns(hostname) 정보 확인socket.gethostbyname : 도메인 이름에 대한 IP 주소를 반환socket.gethostbyname('naver.com')socket.gethostbyname_ex : 확장판(다른 이름의 리스트, 주소의 리스트를 반환)socket.gethostbyname_ex('naver.com')$ pythonPython 3.9.13 (main, Aug 7 2022, 01:19:39)[Clang 13.1.6 (clang-1316.0.21.2.5)] on darwinType "help", "copyright", "credits" or "license" for more information.>>> import socket>>> socket.gethostbyna.. 더보기
C276x260 python tcp 소켓 통신 python tcp 소켓 통신code : https://github.com/madscheme/introducing-python tcp_server.py 작성from datetime import datetimeimport socketaddress = ('localhost', 6789)max_size = 1000print('Starting the server at', datetime.now())print('Waiting for a client to call.')server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)server.bind(address)server.listen(5)client, addr = server.accept()data = client.re.. 더보기

728x90
반응형