본문 바로가기

전체 글

(263)
하도급 개발자의 눈물…"누구는 억대 연봉, 우리는 박봉에 철야" IT 대기업 개발자 연봉 인상 봇물에도 더 많은 인원 일하는 SI업계는 딴세상 하도급 중심 구조, 처우개선 목소리 높아져 www.mk.co.kr/news/it/view/2021/04/411860/ 하도급 개발자의 눈물…"누구는 억대 연봉, 우리는 박봉에 철야" IT 대기업 개발자 연봉 인상 봇물에도 더 많은 인원 일하는 SI업계는 딴세상 하도급 중심 구조, 처우개선 목소리 높아져 www.mk.co.kr
HackerRank [Strings] Sherlock and Anagrams /알고리즘 해커랭크 문제 주소 : www.hackerrank.com/challenges/sherlock-and-anagrams/problem 이도 : Medium 성공률 : 87.92% 문제 : 주어진 문자열에서 에너그램인 하위 문자열이 몇 쌍인지 구하시오 풀이 : 글자수를 늘려주며 하위 문자열을 비교 답안 #!/bin/python3 import math import os import random import re import sys # # Complete the 'sherlockAndAnagrams' function below. # # The function is expected to return an INTEGER. # The function accepts STRING s as parameter. # def sherlo..
delphi, lazarus 동작시간 계산 코드의 특정 부분의 동작 시간(실행시간)을 로그로 남기고 싶을 때 uses dateutils; //datetime 계산을 위한 함수 procedure workfunction; var LStartTime : TDateTime; //시작시간 LWorkTime : Int64; //동작시간 begin LStartTime := Now; // 시작시간 기록 for( 블라블라); LWorkTime := MilliSecondsBetween(Now,LStartTime); end; MilliSecondsBetween() 함수는 ms단위의 값으로 리턴을 주고 각 단위로 계산하는 함수들은 아래와 같다 Function YearsBetween(const ANow, AThen: TDateTime; AExact : Boolean =..
HackerRank [String] Caesar Cipher /알고리즘 해커랭크 문제주소 : https://www.hackerrank.com/challenges/caesar-cipher-1/problem 난이도 : Easy 성공률 : 86% 문제 : 문자열 s를 k만큼 쉬프트 시켜라, 특수문자 제외, z를 넘어가면 다시 a로 돌아온다 풀이 : 1. k 값이 100이하의 수 이므로 선처리로 26의 나머지값만 쉬프트 2. 대문자 아스키값+k 했을때 소문자 영역에 들어갈 수 있으므로 기존 문자가 대문자인지 소문자인지 확인하는 조건 추가 답안 #!/bin/python3 import math import os import random import re import sys # Complete the caesarCipher function below. def caesarCipher(s, k): ..
python postgreSQL 연결, select 파싱(psycopg2) 우선 파이썬에 postgreSQL 연결을 위한 psycopg2 설치 pip install psycopg2 DB 연결 및 Select 데이터 파싱 부분 import psycopg2 as pg2 from dataclasses import dataclass #파싱데이터 저장을 위한 데이터클래스(구조체 역할) @dataclass class site: title: str = '' link: str = '' description: str = '' #데이터 파싱 함수 def siteParsing(siterow): tempsite = site() tempsite.title = siterow[0] tempsite.link = siterow[1] tempsite.description = siterow[2] return t..
Python에서 구조체 사용하기 (how to use struct in python) dataclass db에서 읽어온 값을 구조체로 파싱 해서 사용하고 싶었는데 구조체는 없었고 파이썬 3.7부터 지원하는 dataclass가 있어 이거로 사용해보았다 (공식문서를 읽어보니 구조체로 쓰라고 만든 의도는 아닌 거 같긴 하다) from dataclasses import dataclass @dataclass class site: title: str = '' link: str = '' description: str = '' language: str = '' pub_date: str = '' generator: str = '' managing_editor: str = '' feed_type: str = '' profile_image: str = '' company_feed: bool = False #변수명: 타입 = ..
[LG폰 철수]빈 자리 누가 차지하나…삼성 폰 독주체제 심화될 듯 [아시아경제 구은모 기자]LG전자의 스마트폰 사업 철수로 삼성전자의 독주 체제는 더욱 견고해질 전망이다. www.asiae.co.kr/news/view.htm?idxno=2021040507282974803 [LG폰 철수]빈 자리 누가 차지하나…삼성 폰 독주체제 심화될 듯 LG전자의 스마트폰 사업 철수로 삼성전자의 독주 체제는 더욱 견고해질 전망이다. 5일 LG전자가 스마트폰 사업 철수를 공식화하자 업계는 LG 스마트폰 사용자들이 향후 애플보다는 삼성전자로 이 www.asiae.co.kr
티맵의 ‘역발상’…“평소보다 40분 더 걸리는 느린 경로로 안내합니다” 빠르게 달리기만 하는 한국 사회 속에서 ‘느린 길로 안내하는 내비게이션’은 어떤 반응을 얻을까. 티맵모빌리티는 제주특별차지도, 제주관광공사, 제일기획과 함께 느린 길 내비게이션 서비스를 제공하는 ‘슬로우로드’ 캠페인을 제주도에서 시범적으로 진행한다고 31일 밝혔다. biz.khan.co.kr/khan_art_view.html?artid=202103312201025&code=930100 티맵의 ‘역발상’…“평소보다 40분 더 걸리는 느린 경로로 안내합니다” 빠르게 달리기만 하는 한국 사회 속에서 ‘느린 길로 안내하는 내비게이션’은 어떤 반응을 얻을까. 티맵모... biz.khan.co.kr