728x90
반응형

또 몇 주 만에 쓰게 되는 주간회고! 

이 정도면 주간회고가 아니라 맘대로 회고가 아닐지... ㅎㅎ

 

이번 주 총평

첫 일주일 간의 휴가 이후 회사로의 복귀라서 그랬는지 난이도가 꽤 높은 한 주였다.

일단 지난주 일요일부터 장염과 이로 인한 몸살로 아파 뒤지는 줄 알았고 휴가 기간 동안 내가 직장인이라는 사실과 회사를 다니던 사람이었던가 라는 생각이 들 정도로 휴가에 푹 빠져있다가 복귀하려니 매우 혼란스러웠다 ㅋㅋㅋ

월 - 재택 하며 죽만 먹고 으어어 하다가 끝남

화 - 회사를 갔는데 이 날이 제일 아팠던 듯. 그래도 개발 건 다 끝내고 으어어 하고 지하철 타서 땀 삐질삐질 흘리며 퇴근 한 뒤 기절.

수 - 재택하고 죽만 먹고 저녁에는 토마 이후 쉬다가 토마 멘토 전화받고 하루 끝

목 - 출근해서 고랭 스터디도 하고 개발도 와다다다다 해서 테스트 마친 뒤 갑자기 오후 반차 내고 병원 갔다가(장염이 낫지 않아서 ㅠ) 갑자기 클라이밍 하러 감(?) ㅋㅋㅋ그리고 집에 와서는 Division Council Meeting! (내가 Division Director라 빠질 수 없었던,,)

금 - 재택한 뒤 집에서 청소하며 푹 쉼!

토 - 몸이 좀 괜찮아진 듯하여 클라이밍 한 4시간? 5시간? 때림 ㅋ

 

아팠던 것 치고는 꽤 빡쎈 일주일이었다. 

 

아파서 이번주에 못했던 일:

  • 투자 공부
  • 알고리즘 공부

사실 어제, 오늘 좀 해보려고 했는데 일단 아직 못했다.. ㅎㅎ 

아팠다니까~ ㅎㅎ 다음 주는 저녁에 시간 좀 내서 공부해야지!!

 

한 주 또 열심히 살아가자구요~~~

728x90
반응형
728x90
반응형

파이썬에서 파이썬 호출 인자 사용하기

 

파이썬 실행 파일을 호출할 때 인자를 넘겨줘야 할 때가 있습니다.

예를 들어 호출 하며 파일 경로를 달리해 저장 또는 읽을 파일 경로를 알려줄 수 있습니다.

 

이 때는 아래와 같이 사용하시면 됩니다.

import argparse

parser = argparse.ArgumentParser(description='Argparser')
# argument는 원하는 만큼 추가한다.
parser.add_argument('path1', type=int, help='first path')
parser.add_argument('path2', type=int, help='second path')

args = parser.parse_args()

path1 = args.path1
path2 = args.path2

 

우선 argparser를 import 하고

원하는 argument를 추가하여 호출 시

> python test.py 1 2

와 같이 호출하며 1과 2는 인자입니다. 위의 예시에서는 1(파일 이름) 경로와 2(파일 이름) 경로로 이해하시면 되겠습니다.

 

질문이 있으시다면 아래 댓글을 달아주세요 :)

728x90
반응형
728x90
반응형

programmers.co.kr/learn/courses/30/lessons/12939

 

코딩테스트 연습 - 최댓값과 최솟값

문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 (최소값) (최대값)형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를

programmers.co.kr

 

#include <string>
#include <vector>
#include <iostream>
#include <sstream>
#include <algorithm>
#include <cstdlib>
#include <stdlib.h>

using namespace std;

vector<string> split(string input, char delimiter) {
    vector<string> answer;
    stringstream ss(input);
    string temp;

    while (getline(ss, temp, delimiter)) {
        answer.push_back(temp);
    }
    return answer;
}

string solution(string s) {
    string answer = "";
    vector<string> nums = split(s, ' ');
    vector<int> num;
    int max = -9874;
    int min = 9874;

    for(int i= 0; i < nums.size(); i++){
        num.push_back(atoi(nums[i].c_str()));
        if(num[i] > max)
            max = num[i];
        if(num[i] < min)
            min = num[i];
    }
    answer = to_string(min) + " " + to_string(max);
    return answer;
}
728x90
반응형

+ Recent posts