본문 바로가기
반응형

현차 코테15

[Softeer - Lv2] 전광판 문제현대차그룹에 다니는 당신은 전세계 유가 변동에 대해 실시간으로 파악하기 위해 사무실에 유가를 실시간으로 표시하는 전광판을 설치하였다. 전광판은 최대 다섯 자리의 자연수만을 표시할 수 있도록, 아래와 같이 육각형 모양의 전구 7×5=35개로 구성되어 있다.  8자 모양의 전구 묶음은 0부터 9까지의 숫자를 표현할 수 있으며, 표현 방법은 아래와 같다. 아래 그림에서 전구가 켜졌으면 검정색, 꺼졌으면 옅은 회색으로 표현되었다.  예를 들어, 전광판을 통해 9881를 표현하면 아래와 같다. 만의 자리 수가 없기 때문에, 만의 자리에 해당하는 전구들이 모두 꺼져 있음에 유의하라.  예를 들어, 전광판을 통해 10724를 표현하면 아래와 같다.  각각의 전구에는 스위치가 달려 있다. 전구에 달려 있는 스위치를.. 2025. 2. 27.
[Softeer - Lv2] GBC 문제글로벌 비즈니스 센터(GBC, Global Business Center)는 현대자동차그룹 통합 사옥이다.지하 7층, 지상 105층, 높이 약 570m의 규모로 2026년 하반기에 완공을 목표로 현재 공사 중에 있다. 이러한 초고층 높이의 빌딩에는 초고층 승강기가 들어가야 한다. 엘리베이터 정비공인 광우는 0m 부터 100m까지 일정 구간들의 엘리베이터 속도를 검사하는 업무를 맡게 되었다. 빌딩에서 운영되는 엘리베이터 구간은 N개의 구간으로 나뉘며 해당 구간의 제한 속도이 주어진다. 구간의 총 합은 100m 이며 각 구간별 구간의 길이와 제한 속도 모두 양의 정수로 주어진다. 예를 들어보자. 구간이 3이라고 할 때,▶ 첫 번째 구간의 길이는 50m 이고 제한 속도는 50m/s▶ 두 번째 구간의 길이는 .. 2025. 2. 27.
[Softeer - Lv2] 진정한 효도 문제https://softeer.ai/practice/7374 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 풀이정말 2단계 기준을 모르겠다.field를 우선 scanf로 받은 이후에 각 i, j 와 j, i로 컬럼별, 로우별 합을 구한다.이 때 abs를 통해서 k를 1부터 3으로 해서 차를 더했을 때 최솟값을 구해서 출력해주면 된다. 코드#include#includeusing namespace std;int field[4][4];int main(int argc, char** argv){ int min_sum = 100; for(int i=0;iimport java.util.*;public class Main { public static void main(Strin.. 2025. 2. 26.
[Softeer - Lv3] 성적 평균 문제N명의 학생들의 성적이 학번순서대로 주어졌다.학번 구간 [A, B]가 주어졌을 때 이 학생들 성적의 평균을 구하는 프로그램을 작성하라. 풀이내가 눈이 침침한가 몇 자리수인지 눈이 안 보여서 배열을 잘 못 선언했더니 런타임 에러가 났다.간단하게 sum 배열 만들어주고 i 부터 j까지 합을 j-i+1로 나눠주면 된다.대신 %.2f로 두 자리 수까지 출력해주자. 코드#include using namespace std;int score[1010010];int sum[1010010];int main() { ios::sync_with_stdio(false); cin.tie(0); int n, k; cin >> n >> k; sum[0] = 0; for (int i = 1.. 2025. 2. 7.
[Softeer - Lv2] 바이러스 문제바이러스가 숙주의 몸속에서 1초당 P배씩 증가한다.처음에 바이러스 K마리가 있었다면 N초 후에는 총 몇 마리의 바이러스로 불어날까? N초 동안 죽는 바이러스는 없다고 가정한다. 풀이문제만 잘 읽어주면 된다.pow(p, n) 쓰고 싶지만 나눠줘야 해서 while로 풀었다. 코드#include#includeusing namespace std;int main(int argc, char** argv){ ios::sync_with_stdio(false); cin.tie(0); long long k, p, n; cin >> k >> p >> n; while(n--){ k*=p; k%=1000000007; } cout 2025. 2. 7.
[Softeer - Lv2] 8단 변속기 문제현대자동차에서는 부드럽고 빠른 변속이 가능한 8단 습식 DCT 변속기를 개발하여 N라인 고성능차에 적용하였다. 관련하여 SW 엔지니어인 당신에게 연속적으로 변속이 가능한지 점검할 수 있는 프로그램을 만들라는 임무가 내려왔다.당신은 변속기가 1단에서 8단으로 연속적으로 변속을 한다면 ascending, 8단에서 1단으로 연속적으로 변속한다면 descending, 둘다 아니라면 mixed 라고 정의했다.변속한 순서가 주어졌을 때 이것이 ascending인지, descending인지, 아니면 mixed인지 출력하는 프로그램을 작성하시오. 풀이간단하게 1 2 3 4 5 ... 냐 8 7 6 5 ...냐 물어보는 문제이다. 코드#includeusing namespace std;int arr[8];int mai.. 2025. 2. 7.
반응형