반응형 전체 글255 [프로그래머스] 네트워크 풀이 - Python3 https://school.programmers.co.kr/learn/courses/30/lessons/43162 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습니다. 컴퓨터의 개수 n, 연결에 대한 정보가.. 2024. 4. 14. [Python3] AttributeError: 'list' object has no attribute 'find' 오류 해결 방법 Python IDLE Shell에서는 되었는데, 프로그래머스에서 작성해보니 위와 같은 오류가 발생하였다. AttributeError, 말 그대로 속성 오류이다. Shell에서는 아래와 같이 문자열에서 find 메소드를 사용하였는데, 프로그래머스로 옮기면서 리스트에 find 메소드를 호출해버린것이다..ㅎㅎ; a = '1232342' b = [i for i in a] c = max(b) a.find(c) list 객체에는 find 메소드가 없다. 대신 index 메소드가 있다. 그래서 위와 같은 코드에서 문자열인 b에서 특정 값이 위치한 첫 번째 인덱스 값을 알고 싶다면, b.index(c)와 같은 형식으로 적용이 가능하다. find 메소드는 str 객체에 있는 메소드이다. find와 index 둘 다 동일.. 2024. 4. 12. [백준] 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. 이전 1 2 3 4 5 ··· 64 다음 반응형