대학생 코딩 과제 대행 java, python, oracle 열네 번째

이미지
https://open.kakao.com/o/s3aMpbA 이번에는 파이썬으로 선의 길이와 wireguage를  입력받아서 구리선, 알류미늄선의 전기저항을 구하는 함수와 2차원배열을 정해진 방식으로 채우는 알고리즘을 구현하는 과제를 의뢰 받았다. 아래에 과제 지시사항 먼저 1번 실행 캡쳐 2번 실행 캡쳐들 코드는 올리면 지저분해서 안올리는걸로,

대학생 코딩 과제 대행 java, python, oracle 열세 번째

이미지
https://open.kakao.com/o/s3aMpbA 이번에도 연이이서 칼턴 대학교 학생이 의뢰를 해주었다. 이번 과제는 지난번들과는 다르게 요구사항이 꽤나 까다로웠다. 과제 요구사항이 4페이지나 된다.. 이거 올리기 조금 힘들것 같은데 한 번 올려 본다. 요약 하자면 사용자에게 특정한 체스판의 상황을 입력받아서 구현 한 다음에, 체스 말마다 점수를 매길 수 있는데, 점수가 높은 팀을 출력해주는 프로그램이다. 하지만 프로그램을 구현할 때 제약사항이 너무 많았다. list comprehensions을 쓰지말고, 자료형은 dictionary나 map은 전혀 쓰지말고 only list로 구현하라고,, 더욱이 쓸 수 있는 내장함수도 제한을 두고 등등 너무 많다. 몇 개 어겼을 수도 있다 하지만 그냥 다 지키기 귀찮아서 코드를 짰다. 아래는 실행 영상 코드는 400줄 정도라서 여기 올리면 더러울 것 같아서 고려를 해봐야겠다.

대학생 코딩 과제 대행 java, python, oracle 열두 번째

이미지
https://open.kakao.com/o/s3aMpbA 이번에는 지난번에 칼턴 대학교에서 퀴즈를 풀어달라고 의뢰했던 사람이 다시 다음에 나오는 또다른 퀴즈를 풀어달라고 의뢰했다. 문제는 총 5문제 이다. def ceiling(number):     if 0 < number < 1:         return 1     if -1 < number < 0:         return 0     if number > 1:         plus = float(number) // int(number)         number = number + plus         return int(number)     if number < -1:         return int(number) print(ceiling(0.9)) print(ceiling(2.1)) print(ceiling(-2.1)) print(ceiling(-0.9)) def asc_codes(some_list):     r = list(reversed([ord(x) for x in some_list if x.isupper()]))     return r print(asc_codes(['H', 'e', 'l', 'L', 'o', 'W', 'o', 'r', 'l', 'D'])) 차례 대로 출력하면 9 3 3 7 7 5 7 def capital_list(string):     string = string.split()...

대학생 코딩 과제 대행 java, python, oracle 열한 번째

이미지
https://open.kakao.com/o/s3aMpbA 이번에는 파이썬으로 네이버뉴스 웹크롤링 프로그램을 의뢰받았다. 요구사항은 간단히 첫 째  : 검색할 수 있게 문자열을 입력받을 수 있어야한다. 둘 째  : 스크랩할 기사 개수를 10의 배수 단위로 입력 받을 수 있어야 한다. 셋 째  : 기사마다 기사제목, 기사내용 2가지를 한 묶음으로 csv 파일에 차례대로            기록해야 한다. 먼저 실행 영상 지저분 하지만 아래 코드 # -*- coding: utf-8 -*- from bs4 import * import csv import re import requests def cut_link(nws_link_list, count):     how_cut = len(nws_link_list) - count     real_cut = how_cut + 1     for i in range(len(nws_link_list) - 1, len(nws_link_list) - real_cut, -1):         del (nws_link_list[i])     return nws_link_list def check_count(nws_link_list, page_link_list, count, loop_count):     html_soup = get_html(page_link_list[loop_count])     for k in html_soup.find_all('a', {'class': '_sp_each_url'}):         if k.text == '네이버뉴스':   ...

대학생 코딩 과제 대행 java, python, oracle 열 번째

이미지
https://open.kakao.com/o/s3aMpbA 이번에는 파이썬으로 소켓통신을 하는데 이미지를 주고 받을 수 있도록 코드를 짜 달라고 의뢰를 받았다. 먼저 첫 번째 유형은 클라이언트측에서 이미지파일들을 전송하면 서버에서 수신해서 저장할 수 있도록 하는것이였다. 두 번째 유형은 반대로 서버측에서 이미지파일들을 클라이언트측으로 보내고 클라이언트측에서 저장 할 수 있도록 하는것이였다. 유형 1 : server.py # TCP server example from socket import * import socket import os import time import sys # 이미지 파일 저장경로 src = "C:\\Users\\자신의유저이름\\Desktop\\저장하고싶은폴더이름\\" def fileName():     dte = time.localtime()     Year = dte.tm_year     Mon = dte.tm_mon     Day = dte.tm_mday     WDay = dte.tm_wday     Hour = dte.tm_hour     Min = dte.tm_min     Sec = dte.tm_sec     imgFileName = src + str(Year) + '_' + str(Mon) + '_' + str(Day) + '_' + str(Hour) + '_' + str(Min) + '_' + str(         Sec) + '.jpg'     return imgFileName # 서버 소켓 오픈 server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket....

대학생 코딩 과제 대행 java, python, oracle 아홉 번째

이미지
https://open.kakao.com/o/s3aMpbA 여덟 번째 글에서 파이썬3 과제를 대량으로 의뢰받았다는 말을 했다. 이제 두 번째 섹션을 블로깅 하려 한다. 아래에 문제 설명들이 나와있다. 아래 문제를 보면 리스트, 튜플, 사전등 자료구조 활용과 함수프로그래밍 개념을 합친 문제이다. 토픽은 카드놀이를 다루고 있다. import random def draw(drawn=None):     if drawn is None:         heart = ['2H', '3H', '4H', '5H', '6H', '7H', '8H', '9H', 'XH', 'JH', 'QH', 'KH', 'AH']         diamond = ['2D', '3D', '4D', '5D', '6D', '7D', '8D', '9D', 'XD', 'JD', 'QD', 'KD', 'AD']         clover = ['2C', '3C', '4C', '5C', '6C', '7C', '8C', '9C', 'XC', 'JC', 'QC', 'KC', 'AC']         spade = ['2S', '3S', '4S', '5S', '6S', '7S', '8S...

대학생 코딩 과제 대행 java, python, oracle 여덟 번째

이미지
https://open.kakao.com/o/s3aMpbA 파이썬3 과제를 대량으로 의뢰받았다. 여러차례에 걸쳐 문제를 푸는대로 블로깅할 예정이다. 큰 섹션으로 총 8개 인데 1개 섹션마다 함수를 4개 이상 짜야한다.  먼저 1개 섹션을 블로깅한다. 아래에 문제 설명들이 나와있다.  과제출처는 외국대학굔데 어디인지는 모르겠다. 나는 코드를 짜주고 거래를 하는데, 의뢰자랑 나랑 각자의 입장이 맞지 않아 거래는 불발했지만, 문제푼게 아까워서 블로깅한다. 아래 문제를 보면 문자열 처리와 함수프로그래밍 개념을 합친 문제이다. 토픽은 미국화폐인 달러에서 Serial number를 다루고 있다. import re def fill_in_0(number):     result = str(number)     if len(result) == 1:         result = '0000000' + result     if len(result) == 2:         result = '000000' + result     if len(result) == 3:         result = '00000' + result     if len(result) == 4:         result = '0000' + result     if len(result) == 5:         result = '000' + result     if len(result) == 6:         result = '00' + result     if len(...