본문 바로가기

Computer Science123

Softeer [인증평가(4차) 기출] 통근버스 출발 순서 검증하기 (Python) 문제 : https://softeer.ai/practice/info.do?idx=1&eid=654&sw_prbl_sbms_sn=83083 Softeer 문제에서 주어진 조건을 만족하는 서로 다른 (i, j, k) 순서쌍의 개수를 출력한다. 첫 번째 위치에는 2번 버스, 두 번째 위치에는 3번 버스, 그리고 세 번째 위치에는 1번 버스가 기다 softeer.ai 풀이 : https://softeer.ai/community/view.do?idx=731&cd=edu&pageNo=1 Softeer 안녕하세요. Softeer 운영 담당자 입니다. 지난 9월 6일에 Softeer 4회 정기 인증평가가 실시되었습니다. 이번 역량 진단에도 많은 분들께서 관심을 가지고 참여하여 주셨습니다. 인증을 받으신 분들 softe.. 2022. 9. 22.
Softeer [인증평가(4차) 기출] 슈퍼컴퓨터 클러스터 (Python) 문제 : https://softeer.ai/practice/info.do?idx=1&eid=1204&sw_prbl_sbms_sn=83060 Softeer 연습문제를 담을 Set을 선택해주세요. 취소 확인 softeer.ai 풀이 내용: softeer 측에서 제공해주는 풀이도 있다. 나의 경우에는 1) dict에 key: 성능 value: 해당 성능을 가지는 컴퓨터의 갯수 를 저장 한 뒤에 2) 이분탐색을 사용해서 mid 값이 우리가 원하는 최적의 값이라고 가정 한 뒤 이분탐색을 실행 해서 풀었다. cf) 주의해야할 점이 나의 경우 이분 탐색에서 right(최댓값)에 대해서 B+1로 생각하고 풀어서 좀 틀렸었는데 이분 탐색 내에서 left right mid 가 가지는 의미는 성능이므로 right를 해 줄 .. 2022. 9. 22.
[Softeer] [인증평가(3차) 기출] 플레이페어 암호 (Python) 문제 : https://softeer.ai/practice/info.do?idx=1&eid=804&sw_prbl_sbms_sn=78635 Softeer 연습문제를 담을 Set을 선택해주세요. 취소 확인 softeer.ai 풀이 내용 : #0. 주어진 키를 5x5 표로 변환하기 #1. 주어진 문자열을 분할 및 암호화 #1-1. 주어진 문자열 두글자씩 나누기 #1-2. 글자쌍 규칙 적용 #2. 순서대로 규칙 확인해보면서 적용 #2-1. 같은 행에 있는지 확인해보기 #2-2. 같은 열에 잇는지 확인해보기 #2-3. 각 암호화 문자의 위치 스위칭 해주기 #문제 코딩 순서 #0. 주어진 키를 5x5 표로 변환하기 #아웃풋 확인 #1. 주어진 문자열을 분할 및 암호화 #1-1. 주어진 문자열 두글자씩 나누기 #1-.. 2022. 9. 2.
Python Programming 요약 Contents Part 1. Why should we learn coding? Part 2. History of Computer Part 3. Welcome to Python! Part 4. Object Oriented Programming Part 1. Why should we learn coding? Problem Solving 최초로 컴퓨터가 탄생하고 프로그래머들은 어떻게 컴퓨터로 사람의 언어(이하 자연어) 를 표현해야 할 지 고민 했습니다. 해결방법으로 본인들만의 문자세트를 지정하고 문자인코딩을 통해 문자들을 코딩에 할당했습니다. 그런데 미국인 프로그래머 A씨가 유럽으로 출장을 떠나면서 또 다른 문제점이 생깁니다. 미국에서 잘만 돌아가던 프로그램이 안 돌아가기 시작한겁니다. 이러한 문제를 해결하.. 2022. 6. 9.
반응형