반응형

Study 16

[COS PRO 1급 기출문제 - Java] 1차 - 문제 4) 타임머신

COS PRO 1급 기출문제 - Java - 구름EDU YBMIT에서 시행하는 COS Pro 자격증으로 기출문제를 직접 풀어볼 수 있는 실습 위주의 강좌입니다. edu.goorm.io 문제 유형 : 빈칸 채우기 // 다음과 같이 import를 사용할 수 있습니다. import java.util.*; class Main { public long solution(long num) { (빈칸) long answer = 0; return answer; } // 아래는 테스트케이스 출력을 해보기 위한 main 메소드입니다. public static void main(String[] args) { Main sol = new Main(); long num = 9949999; long ret = sol.solution..

[COS PRO 1급 기출문제 - Java] 1차 - 문제 3) 계산기 by 문자열

COS PRO 1급 기출문제 - Java - 구름EDU YBMIT에서 시행하는 COS Pro 자격증으로 기출문제를 직접 풀어볼 수 있는 실습 위주의 강좌입니다. edu.goorm.io 문제 유형 : 빈칸 채우기 // 다음과 같이 import를 사용할 수 있습니다. import java.util.*; class Main { class Pair{ public int firstNum; public int secondNum; } public int func_a(int numA, int numB, char exp){ if (exp == '+') return numA + numB; else if (exp == '-') return numA - numB; else return numA * numB; } public ..

[COS PRO 1급 기출문제 - Java] 1차 - 문제 2) 해밍 거리 구하기

COS PRO 1급 기출문제 - Java - 구름EDU YBMIT에서 시행하는 COS Pro 자격증으로 기출문제를 직접 풀어볼 수 있는 실습 위주의 강좌입니다. edu.goorm.io 문제 유형 : 빈칸 채우기 // 다음과 같이 import를 사용할 수 있습니다. import java.util.*; class Main { public String func_a(String str, int len){ String padZero = ""; int padSize = 빈칸; for(int i = 0; i < padSize; i++) padZero += "0"; return padZero + str; } public int solution(String binaryA, String binaryB) { int maxL..

[COS PRO 1급 기출문제 - Java] 1차 - 문제 1) 음식전문점 운영

COS PRO 1급 기출문제 - Java - 구름EDU YBMIT에서 시행하는 COS Pro 자격증으로 기출문제를 직접 풀어볼 수 있는 실습 위주의 강좌입니다. edu.goorm.io 문제 유형 : 빈칸 채우기 // 다음과 같이 import를 사용할 수 있습니다. import java.util.*; class Main { interface DeliveryStore{ public void setOrderList(String[] orderList); public int getTotalPrice(); } class Food{ public String name; public int price; public Food(String name, int price){ this.name = name; this.price ..

여기어때 홈페이지 크롤링 연습

from bs4.element import Stylesheet import requests from bs4 import BeautifulSoup import re import gettext from requests.api import delete import json import urllib.request as req # 링크, 사진, 숙박업소이름, 평점, 위치, 설명, 가격 def Callthedata(): uri = f''' https://www.goodchoice.kr/product/result?sel_date=2021-11-15&sel_date2=2021-11-16&keyword=%EC%95%A0%EA%B2%AC''' response = requests.get(uri) soup = Beautifu..

Study/연습 2021.11.15

빅데이터시스템개발 - test, train Data target/Shuffle/저장

1. 파이썬 pip를 활용하여 numpy와 pandas 라이브러리를 설치한다. - pip install numpy (python -m pip install numpy) - pip install pandas - pip install sqlalchemy 2. 파이썬을 활용하여 fish csv 파일을 로드한다. bream_length = pd.read_csv("bream_length.csv").to_numpy().flatten() bream_weight = pd.read_csv("bream_weight.csv").to_numpy().flatten() smelt_length = pd.read_csv("smelt_length.csv").to_numpy().flatten() smelt_weight = pd.read..

Study/연습 2021.10.26

Python - 공공API 테스트

서울시 권역별 실시간 대기환경 현황 https://data.seoul.go.kr/dataList/OA-2219/S/1/datasetView.do ① row 데이터 중에서 MSRDT(날짜), MSRSTE_NM(지역), PM10(미세먼지), IDEX_NM(상태) 4가지 데이터를 파이썬 list로 만들어서 콘솔에 출력하시오. ② row 데이터 중에서 MSRDT(날짜), MSRSTE_NM(지역), PM10(미세먼지), IDEX_NM(상태) 4가지 데이터를 DB에 저장하시오. (pandas로 변경해서 db에 저장하는 것을 추천) ③ 추가로 weather.csv 파일로 만드시오. (1) requests 모듈로 데이터 다운받기 import requests import sqlalchemy as db import pan..

Study/연습 2021.10.25

빅데이터 저장 시스템 출력 - 기사 제목 출력

1. 스프링부트 + 몽고DB 연결 2. 크롤링 (뉴스 데이터) 3. 몽고 저장 - 배치프로그램 (1분마다) 4. API 컨트롤러 구축 5. Flask 서버 만들어서 API 호출해서 시각화 1) application.yml 설정 application.properties → 파일명 'yml'로 변경 spring mongodb host → port → database 입력 spring: data: mongodb: host: localhost port: 27017 database: greendb 2) test 파일 만들어서 JUnit test public class NaverCrawTest { int aid = 1; @Test public void test1() { String aidStr = String.fo..

Study/연습 2021.09.29

정보처리기사 실기 8강 - 통합 구현 ②

1. 연계 모듈 구현 환경 구성 및 개발 1.1 연계 모듈 기능 구현 - 개발하고자 하는 응용 소프트웨어와 연계 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 연계기능 구현 - 연계 모듈 기능 구현은 주로 EAI/ESB 방식과 웹 서비스 방식으로 구분 1.2 EAI 방식 - EAI(Enterprise Application Integration) 는 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션 - EAI를 사용함으로써 각 비즈니스 간 통합 및 연계성을 증대시켜 효율성을 높여 줄 수 있으며 각 시스템 간의 확장성을 높여 줄수 있다. ① EAI 구성요소 구성요소 설명 EAI 플랫폼 - 이기종 시스템 간 애플리케이션 상호 운영 - 데이터의 ..

정보처리기사 실기 7강 - 통합 구현①

1. 연계 요구사항 분석 - 서로 다른 두 시스템 · 장치 · 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 과정 - 사용자 인터뷰 및 면담을 통해 식별되고 시스템 구성도, 테이블 정의서, 코드 정의서 등 참고 1.1 연계 요구사항 분석 참고문서 ① 개체(Entity) 정의서 - 데이터 베이스 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서 ② 테이블(Table) 정의서 - 논리 및 물리 모델링 과정에서 작성하는 설계 산출물 - 테이블을 구성하는 컬럼들의 특성, 인덱스, 업무 규칙을 문서화한 것이다. - 컬럼의 특성은 컬럼명, 데이터 타입, 길이, 널 여부, 키 여부, 디폴트 값 등을 의미 ③ 인터페이스(연계) 명세서..

반응형