has won 2020. 10. 2. 14:23
반응형

github.com/ndb796/python-for-coding-test

 

ndb796/python-for-coding-test

[한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소스코드 저장소입니다. - ndb796/python-for-coding-test

github.com

책을 받아서 공부용으로 코드를 정리합니다.

 

파이썬

import sys

n,m,k =  map(int, sys.stdin.readline().rstrip().split())

narr = list(map(int,sys.stdin.readline().rstrip().split()))

narr.sort()

first = narr[-1]
second = narr[-2]

result = 0

p = m // (k+1)
q = m % (k+1)

result = p * (first * k + second) + q*first
print(result)

c++

  #include <bits/stdc++.h>

using namespace std;

int main() {
  int n, m, k;
  
  vector<int> v;

  cin >>n >>m>>k;
  for(int i = 0;i<n;i++){
    int tmp;
    cin>>tmp;
    v.push_back(tmp);
  }


 sort(v.begin(),v.end());

  int first = v[v.size()-1];
  int second = v[v.size()-2];
  int p = m /(k+1);
  int q = m %(k+1);
  int result = p*(first*k+second)+q*first;
  cout<<result<<'\n';

  return 0;
}

 

반응형