_Study(77)
-
[네트워크프로그래밍] fgets()와 scanf() 차이점
#0324 #네트워크프로그래밍 해당 자료는 강의 학습 자료입니다. 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 문자열 입력 함수 fgets() scanf()의 차이점 : 저장되는 길이가 다르다. fgets() - 공백 입력을 허용, 마지막 Enter입력 : 줄바꿈 문자('\n') + 널문자('\0')가 추가 따라서 string -1 을 해야 정확한 값을 가져올 수 있다. scanf() - 공백을 기준으로 입력이 분리됨 마지막, Enter입력: 줄바꿈 문자를 문자열에 포함시키지 않고 NULL문자('\0')만 문자열에 추가 파일의 끝(EOF) 표시 파일의 끝 표시 : Linux 시스템에는 파일에 저장된 데이터를 가지고 파일의 끝을 검사하지 않는다. File system 에는 해당 파일의 길이를 저장..
2023.03.24 -
백준, 프로그래머스 자동 커밋, 자동 올리기, 동기화 잔디채우기, 빨간 체크
오픈소스로 Github에 백준, 프로그래머스를 자동으로 올려주는 방법 1일 1백준과 같은 도전을 하다보면 백준, 프로그래머스의 소스코드를 깃허브에 올리고 싶을 때가 있다. 하지만 매번 깃허브에 commit을 하려고하면 그건 그것대로 귀찮을 수 있는데 오픈소스로 간편하게 Github에 백준이나 프로그래머스 소스코드를 자동으로 올려주는 방법이 있다. - 제출하여 정답이 되면 자동 제출된다. 그렇다면 자동으로 제출하는 방법은 아래와 같다. 1. 크롬 확장프로그램 연결하기 아래 링크로 들어가서 확장프로그램을 설치한다. https://chrome.google.com/webstore/detail/%EB%B0%B1%EC%A4%80%ED%97%88%EB%B8%8Cbaekjoonhub/ccammcjdkpgjmcpijpa..
2023.03.15 -
프로그래머스 파이썬 문자 반복 출력하기
파이썬 문자 반복 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/120825 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr answer을 list로 변환해서 문자하나하나 계산할 수 있게 만든다. join을 이용해서 다시 하나의 문자열로 만든다. def solution(my_string, n): arr = [] answer = [] for i in my_string: for j in range(n): arr.append(i) answer= ''.join(arr) return answer
2023.02.24 -
프로그래머스 옷가게 할인 받기 13,14 case 오류 파이썬
소수점을 버려줘야 한다 #디버그용 소스코드 def solution(price): if (price >= 500000): answer = price*0.8 elif (price >= 300000): answer = price*0.90 elif (price >= 100000): answer = price*0.95 else: answer = price print(answer) return answer array = [i for i in range(10,1000000)] #n = list(map(str,input().split(','))) for i in range(len(array)): solution(array[i]) #정답코드 def solution(price): if (price >= 500000): a..
2023.02.24 -
[Python] 리스트 컴프리헨션, 초기화, 언더바 사용, 사전, 집합 자료형, 데이터 입출력, 빠르게 입력받기 등 코딩테스트를 위한 모음
- 23.02.20. 데이터 입출력 n = int(input()) data = list(map(int, input().split())) import sys data = sys.stdin.readline().rstrip() print(f"{data}") 더보기 목차 리스트 컴프리헨션 언더바를 사용할 때 리스트 관련 기타 메서드 문자열, 튜플 자료형 사전 자료형 집합 자료형 데이터 입출력 빠르게 입력받기 조건문 리스트 컴프리헨션 : 2차원 리스트를 초기화할 때 효과적으로 사용될 수 있다. N * M 크기의 2차원 리스트를 한 번에 초기화 해야 할 때 매우 유용하다. array = [i for i in range(10)] #1D array array0 = [0*i for i in range(10)] #1D a..
2023.02.20 -
[C] C언어 자료구조 모음
'자료구조' 강의를 들으며 실습하고 정리한 자료입니다. C언어를 사용했으며 추후에 python을 이용한 버젼으로 만나뵙겠습니다! 목차 [자료구조] 01. 기본 알고리즘 정리본 - 상 [자료구조] 선택정렬 오류 확인코드 + 선택정렬(동적할당) [자료구조] Basic Consepts [자료구조] Arrays and Structures(1), 다항식계산-배열 [자료구조] Sparse Matrix, 희소행렬 ch3. stack and queues (1) #스택 Queue #자료구조 #arraying shifting [자료구조] Circular Queue using dynamaically allocated array [자료구조] Mazing problem #미로찾기 [자료구조] 트리 Tree(1) #이진트리생성순..
2023.02.20