목록분류 전체보기 (38)
개발자 꼬부기의 성장일기

문제: 최빈값구하기 나의 풀이 1) 우선 배열을 오름차순 정렬 2) 이중 반복문을 통해 CountSub라는 최대 반복수를 담고있는 변수와 answer 이라는 변수에는 해당 값을 담음. 다른 사람 풀이 보고 Linq로 이용해서 풀기 딕셔너리.Max(p => p.Value) : 값들 중 최대값 찾기

7차시 파이썬 변수와 입력 사용해보기(2) - 입력 input :입력받는 함수 split : 어떤 기호 또는 문자 기준으로 쪼개는 함수 input 사용방법 예제 1) 기본 x = int(input("첫번째 정수를 입력하시오:")) y = int(input("두번째 정수를 입력하시오:")) total = x + y print(x,"과", y,"의 합은", total, "입니다.") 2) 형변환 x = int(input("첫번째 정수를 입력하시오:")) y = int(input("두번째 정수를 입력하시오:")) total = x + y print(x,"과", y,"의 합은", total, "입니다.") input은 기본적으로 문자열로 인식한다. 그래서 정수형변수를 두가지 받아서 처리 하려면 강제캐스팅이 필요..

파이썬 웹 스크롤링 mongoDB 파이썬 1) 기초 2) 자료형 3) 함수 4) 조건문 5) 반복문 (for문) for 넣을개체 in 리스트 : (탭) 코드 탭(줄맞춤)을 하면 자동으로 for문 안이라고 간주하고 작성함. 탭을 안하면 별개로 처리함. 1. 가상환경 venv 1) 가상환경 설치해서 그 안에서 실행 가상환경 별로 라이브러리를 따로 설치하거나 함. 환경을 달리해서 다른 프로그램 작성. 2. 패키지 설치하기 1) venv 활성화하기(위와동일) 2) pip(python install package) 사용 venv 환경에서 'pip install 라이브러리 이름' 명령어 치고 Enter requests 라이브러리 설치: pip install requests 3. 라이브러리 사용하기 1) reques..

1. Javascript / 2. JQuery / 3. Fetch Javascript 는 웹을 움직이게 하는 코드 jQuery 는 html 뼈대를 선택해서 쉽게 조작할 수 있음 Fetch 는 짧은 코드로 요청을 보내고 받아올 수 있음 1. Javascript : 프로그래밍 언어 중 하나로, 브라우저가 알아들을 수 있는 언어 안에 내에 자바스크립트를 작성한다. 1) javascript 기본문법 console.log(변수) : 콘솔창에 찍어볼 때 let num = 20 : 변수선언하는 방법 리스트: 순서를 지켜서 가지고 있는 형태 ex) let a_list = [] / let b_list = [1,2,'hey',3] 딕셔너리: 키(key)-밸류(value) 값의 묶음 ex) let b_dict = {'nam..

HTML / CSS head / body head에는 참조되는 내용들, 스타일 등 body안에 내용이 들어간다. div는 영역을 나누는 역할 p는 문단을 나누는 역할 ul은 리스트 h1~h6는 큰 제목부터 작은 제목까지 span 특정글자를 꾸밀때 사용 a 하이퍼링크 img 이미지 넣을때 사용 input 입력받을때 사용 button 버튼 textarea 메모등 여러줄의 텍스트를 입력 받을때 사용 웹폰트 넣기 https://fonts.google.com/?subset=korean 사이트로 이동 import부분 복사해서 태그 시작부분에 붙여넣기 font-family 복사해서 그 아래에 *{ font-family~} 붙여넣으면 전체 적용 class로 명명된것들은 css에서 .클래스명{} 배경이미지로 넣기 url..

배열 두배 만들기 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 -10,000 ≤ numbers의 원소 ≤ 10,000 1 ≤ numbers의 길이 ≤ 1,000 입출력 예numbersresult [1, 2, 3, 4, 5] [2, 4, 6, 8, 10] [1, 2, 100, -99, 1, 2, 3] [2, 4, 200, -198, 2, 4, 6] 입출력 예 설명 입출력 예 #1 [1, 2, 3, 4, 5]의 각 원소에 두배를 한 배열 [2, 4, 6, 8, 10]을 return합니다. 입출력 예 #2 [1, 2, 100, -99, 1, 2, 3]의 각 원소에 두배를 한 배..

분수의 덧셈 문제 설명 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0

문제 내가 푼 답 (배열사용) 풀기는 했지만 반복문을 두번 써서 오래 걸림. TocharArray() 함수 문자열을 문자 배열로 변환한다. 다른 사람 답(Linq 사용) Distinct() : 배열 내 중복제거 함수 결과문자열의 중복제거 후 (알파벳, 갯수) 형태의 candidateDict 라는 딕셔너리 생성 딕셔너리를 돌면서 대상문자열과 비교 ex) before: APLLE / after: APPLE candidateDict = { (A,1), (P,2), (L,1), (E,1)} before A :1 , P: 1 = > return 0; 또 다른 사람 답 (Sort사용) Array.Sort() 함수 사용 before, after 문자열 정렬 후 반복문 한번 돌려 값 비교