profile
atalia

SWEA - [d3] 5356 의석이의 세로로 말해요

아직 글을 모르는 의석이가 벽에 걸린 칠판에 자석이 붙어있는 글자들을 붙이는 장난감을 가지고 놀고 있다.이 장난감에 있는 글자들은 영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’부터 ‘9’이다. 의석이는 칠판에 글자들을 수평으로 일렬로 붙여

2022년 11월 20일
·
0개의 댓글
·

SWEA - [d3] 4466 최대 성적표 만들기

당신은 N개의 과목에 대한 시험을 쳤다. 각 과목의 점수는 정수이고 만점은 100점이다.성적표에는 이 중에서 정확히 K개의 과목을 선택하여 넣을 수 있다. 당신은 기왕이면 성적표에 나타나는 총점이 가장 크도록 성적표를 만들고 싶다.최대로 만들 수 있는 총점은 몇점인지

2022년 11월 20일
·
0개의 댓글
·

SWEA - [d3] 4406 모음이 보이지 않는 사람

불의의 교통사고를 당한 당신은 얼마 후 자신의 인식 속에서 모음이라는 것이 사라진 것을 알게 되었다.알파벳 소문자 만으로 이루어진 단어를 당신은 어떤 식으로 보게 될까?알파벳에서 모음은 ‘a’, ‘e’, ‘i’, ‘o’, ‘u’의 다섯가지로 예를 들어 “congratu

2022년 11월 20일
·
0개의 댓글
·
post-thumbnail

SWEA - [d3] 3456 직사각형 길이 찾기

직사각형의 네 변 중에서 세 변의 길이가 주어진다.나머지 한 변의 길이가 얼마인지 출력하는 프로그램을 작성하라.세 변의 길이는 상하좌우 어디든 될 수 있으므로 그 순서는 중요하지 않다.입력으로 직사각형이 불가능한 경우는 주어지지 않는다.다음 그림의 예시는 각각 a =

2022년 11월 20일
·
0개의 댓글
·

SWEA - [d3] 3431 준환이의 운동관리

최근 경도비만 판정을 받은 준환이는 적절한 몸을 유지하기 위하여 1주일에 L분 이상 U분 이하의 운동을 하여야 한다.준환이는 이번 주에 X분만큼 운동을 하였다.당신은 준환이가 제한되어 있는 시간을 넘은 운동을 한 것인지, 그것이 아니라면 몇 분 더 운동을 해야 제한을

2022년 11월 20일
·
0개의 댓글
·
post-thumbnail

SWEA - [d3] 2805 농작물 수확하기

N X N크기의 농장이 있다.이 농장에는 이상한 규칙이 있다.규칙은 다음과 같다. ① 농장은 크기는 항상 홀수이다. (1 X 1, 3 X 3 … 49 X 49) ② 수확은 항상 농장의 크기에 딱 맞는 정사각형 마름모 형태로만 가능하다.1 X 1크기의 농장에서 자

2022년 11월 19일
·
0개의 댓글
·

SWEA - [d3] 1213 [S/W 문제해결 기본] 3일차 - String

주어지는 영어 문장에서 특정한 문자열의 개수를 반환하는 프로그램을 작성하여라.Starteatingwellwiththeseeighttipsforhealthyeating,whichcoverthebasicsofahealthydietandgoodnutrition.위 문장에서

2022년 11월 19일
·
0개의 댓글
·
post-thumbnail

SWEA - [d3] 1209. [S/W 문제해결 기본] 2일차 - Sum

다음 100X100의 2차원 배열이 주어질 때, 각 행의 합, 각 열의 합, 각 대각선의 합 중 최댓값을 구하는 프로그램을 작성하여라.다음과 같은 5X5 배열에서 최댓값은 29이다.제약 사항총 10개의 테스트 케이스가 주어진다.배열의 크기는 100X100으로 동일하다.

2022년 11월 19일
·
0개의 댓글
·

SWEA - [d3] 1208 [S/W 문제해결 기본] 1일차 - Flatten

Sw Expert Academy한 쪽 벽면에 다음과 같이 노란색 상자들이 쌓여 있다.높은 곳의 상자를 낮은 곳에 옮기는 방식으로 최고점과 최저점의 간격을 줄이는 작업을 평탄화라고 한다.평탄화를 모두 수행하고 나면, 가장 높은 곳과 가장 낮은 곳의 차이가 최대 1 이내가

2022년 11월 19일
·
0개의 댓글
·

SWEA - [d2] 1984 중간 평균값 구하기

10개의 수를 입력 받아, 최대 수와 최소 수를 제외한 나머지의 평균값을 출력하는 프로그램을 작성하라.(소수점 첫째 자리에서 반올림한 정수를 출력한다.)제약 사항각 수는 0 이상 10000 이하의 정수이다.입력가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아

2022년 11월 19일
·
0개의 댓글
·

SWEA - [d2] 1986 지그재그 숫자

1부터 N까지의 숫자에서 홀수는 더하고 짝수는 뺐을 때 최종 누적된 값을 구해보자.예제 풀이N이 5일 경우,1 – 2 + 3 – 4 + 5 = 3N이 6일 경우,1 – 2 + 3 – 4 + 5 – 6 = -3제약사항N은 1 이상 10 이하의 정수이다. (1 ≤ N ≤

2022년 11월 19일
·
0개의 댓글
·

SWEA - [d2] 1989 초심자의 회문검사

"level" 과 같이 거꾸로 읽어도 제대로 읽은 것과 같은 문장이나 낱말을 회문(回文, palindrome)이라 한다.단어를 입력 받아 회문이면 1을 출력하고, 아니라면 0을 출력하는 프로그램을 작성하라.제약 사항각 단어의 길이는 3 이상 10 이하이다.입력가장 첫

2022년 11월 19일
·
0개의 댓글
·
post-thumbnail

SWEA - [d2] 2005 파스칼의 삼각형

크기가 N인 파스칼의 삼각형을 만들어야 한다.파스칼의 삼각형이란 아래와 같은 규칙을 따른다.첫 번째 줄은 항상 숫자 1이다.두 번째 줄부터 각 숫자들은 자신의 왼쪽과 오른쪽 위의 숫자의 합으로 구성된다.N이 4일 경우,N을 입력 받아 크기 N인 파스칼의 삼각형을 출력하

2022년 11월 19일
·
0개의 댓글
·

SWEA - [d2] 2007 패턴 마디의 길이

패턴에서 반복되는 부분을 마디라고 부른다. 문자열을 입력 받아 마디의 길이를 출력하는 프로그램을 작성하라.제약 사항각 문자열의 길이는 30이다. 마디의 최대 길이는 10이다.입력가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다

2022년 11월 19일
·
0개의 댓글
·

SWEA - [d2] 1926 간단한 369게임

3 6 9 게임을 프로그램으로 제작중이다. 게임 규칙은 다음과 같다.숫자 1부터 순서대로 차례대로 말하되, “3” “6” “9” 가 들어가 있는 수는 말하지 않는다.1 2 3 4 5 6 7 8 9…"3" "6" "9"가 들어가 있는 수를 말하지 않는대신, 박수를 친다.

2022년 11월 19일
·
0개의 댓글
·

SWEA - [d2] 1859 백만장자 프로젝트

25년 간의 수행 끝에 원재는 미래를 보는 능력을 갖게 되었다. 이 능력으로 원재는 사재기를 하려고 한다.다만 당국의 감시가 심해 한 번에 많은 양을 사재기 할 수 없다.다음과 같은 조건 하에서 사재기를 하여 최대한의 이득을 얻도록 도와주자.예를 들어 3일 동안의 매매

2022년 11월 19일
·
0개의 댓글
·

SWEA - [d2] 1204 최빈수 구하기

어느 고등학교에서 실시한 1000명의 수학 성적을 토대로 통계 자료를 만들려고 한다.이때, 이 학교에서는 최빈수를 이용하여 학생들의 평균 수준을 짐작하는데, 여기서 최빈수는 특정 자료에서 가장 여러 번 나타나는 값을 의미한다.다음과 같은 수 분포가 있으면,10, 8,

2022년 11월 19일
·
0개의 댓글
·

SWEA - [d2] 1284 수도 요금 경쟁

삼성전자에 입사한 종민이는 회사 근처로 이사를 하게 되었다.그런데 집의 위치가 두 수도 회사 A, B 중간에 위치하기에 원하는 수도 회사를 선택할 수 있게 되었는데, 두 회사 중 더 적게 수도 요금을 부담해도 되는 회사를 고르려고 한다.종민이가 알아본 결과 두 회사의

2022년 11월 19일
·
0개의 댓글
·

SWEA - [d2] 1288 새로운 불면증 치료법

민석이는 불면증에 걸렸다. 그래서 잠이 안 올 때의 민간요법 중 하나인 양 세기를 하려고 한다.민석이는 1번 양부터 순서대로 세는 것이 재미없을 것 같아서 N의 배수 번호인 양을 세기로 하였다.즉, 첫 번째에는 N번 양을 세고, 두 번째에는 2N번 양, … , k번째에

2022년 11월 19일
·
0개의 댓글
·
post-thumbnail

SWEA - [d2] 1928 Based64 Decoder

다음과 같이 Encoding 을 한다.우선 24비트 버퍼에 위쪽(MSB)부터 한 byte씩 3 byte의 문자를 집어넣는다.버퍼의 위쪽부터 6비트씩 잘라 그 값을 읽고, 각각의 값을 아래 표-1 의 문자로 Encoding 한다.입력으로 Base64 Encoding 된

2022년 11월 19일
·
0개의 댓글
·