본문 바로가기

분류 전체보기47

[프로그래머스 알고리즘문제] 숫자 문자열과 영단어 - JAVA 문제: 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 표와 같습니다. 숫자영단어 0 zero 1 one 2 two 3 three 4 four 5 five 6 six 7 sev.. 2021. 8. 5.
[Python]1. 이클립스에서 python 사용하기 1.이클립스 내에서 Python을 구동하려면? Marketplace 에서 pydev를 다운로드 받습니다. 그 후, 우측 상단의 open perspective를 누르면 이런 창이 뜨는데, 아래에서 방금 인스톨한 pyDev를 눌러주면 좌측의 패키지목록이 파이썬으로 바뀌게 된다. 그 후, pyDev project를 만들게되면 interpreter 에러가 뜰텐데 파란 글씨 부분을 클릭하여 python이 깔려있는 경로를 찾아 등록을 해주면 파이썬 프로젝트를 만들어 사용할수 있게된다. 2021. 8. 4.
1. 자료구조와 알고리즘? A.자료구조? - 데이터에 편리하게 접근하고, 변경하기 위하여 데이터를 저장하거나 조작하는 방법. 자료구조는 위와같이 1차로 단순구조/선형구조/비선형구조/파일구조로 나뉘어 있는데 단순구조는 우리가 프로그래밍 언어에서 쓰는 정수(Integer),실수(Float,double),문자(Char),문자열(String)처럼 기본타입 이 있다. 선형구조에는 리스트와 스택 큐 덱 처럼 저장되는 정보가 1:1인 경우가 있다. 비선형구조에는 트리와 그래프 처럼 1:1처럼 저장되는 경우가 아닌, 1:n 으로 저장이 가능한 경우가 있다. 파일구조는 서로 관련된 필드들로 구성된 레코드의 집합인 파일들에 대한 자료구조이다. B. 알고리즘? - 알고리즘은 자료구조에 따라 효율적으로 문제를 처리할수 있는 방법이다. - 알고리즘은 프.. 2021. 7. 27.
2. 프레임워크와 라이브러리의 차이 A. Framework - 프레임워크는 뼈대나 기반구조를 뜻한다, 프로그래밍을 진행할 때에 필수적인 코드 알고리즘 등과 같이 어느정도의 구조를 제공해준다. - 이렇듯 프로그램을 개발하기 위해 편리하게 제공해준다. B. Library - 라이브러리는 특정 기능에 대한 도구 또는 함수들의 집합이다, 프로그래머가 어떤 기능을 수행하기 위해서 도움을 주거나 또는 필요한 것들을 제공해주는 역할을 한다. C. 차이점과 공통점 - 프레임워크와 라이브러리는 둘다 개발자의 편의를 위하여 제공된다는 점이 같다. - 하지만 프레임워크에서는 프레임워크에서 제공해주는 일정의 규칙을 지켜서 사용하여만 하므로, 개발할수 있는 기틀을 기반으로해서 만든다는 느낌이 강합니다. - 라이브러리는 개발자의 편의를 위하여 프레임워크와 달리 일.. 2021. 7. 26.
반응형