본문 바로가기
반응형

코딩/코딩테스트24

[백준] 1157번 단어공부 풀이 - Python3 https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 문제 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 입력 첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다. 출력 첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다... 2024. 4. 10.
코딩테스트 관련 자료 정리 & 주관적인 준비 방법 0. 코딩/프로그래밍 자체가 아예 처음이라면.. 시간 진득하게 두고 프로그래밍 언어 하나 잡고 공부 - 기초 문법(자료형/입출력/조건문/반복문) + 함수 정의/사용법 + 기본적인 라이브러리 가져오는 법 정도 코테용 언어로 1위가 C++, 2위가 Python C++은 속도가 빨라서 시간초과 날 일이 적고, Python은 구현하기 쉬워서 가성비가 좋다. 경험상 C는 C/C++ 무조건 껴서 풀이해야 하는 경우 1번 문제 통과용으로 선택하는 경우가 많았고, JAVA나 JavaScript의 경우 웹개발자들 대상으로 하는 공고에서 가끔 무조건 해당 언어로 제한하거나, 특이점이 온 개발자들(...)의 경우 해당 언어를 선택하는 경우가 많았다. C와 Python3의 경우, 코딩도장이 국룰 학습 플랫폼이었으나 최근 유료.. 2024. 4. 9.
[소프티어] A+B 풀이 - C/C++ 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 제약조건 두 정수 A와 B는 1이상 9이하의 정수이다. 입력 형식 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. 출력 형식 각 테스트 케이스마다 "Case #(테스트 케이스 번호): "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. 입출력 예시 1 입력 5 1 1 2 3 3 4 9 8 5 2 출력 Case #1: 2 Case #2: 5 Case #3: 7 Case #4: 17 Case #5: 7 풀이 간단한 입출력을 할 수 있다면 쉽게 풀이할 수 있는 문제이다. C/C++ 기초문법 연습 용으로 좋았다. #include.. 2024. 4. 2.
[프로그래머스] 가장 큰 수 풀이 - Python3 문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 입출력 예 numbers return [6, 10, 2.. 2024. 3. 30.
반응형