- Database_Design
- datastructure
- Image_classification
- Android
- app
- Univ._Study
- 리눅스마스터2급
- Unix_System
- C
- Algorithm
- Operating_System
- codingTest
- Artificial_Intelligence
- c++
- programmers
- cloud_computing
- study
- tensorflow
- 티스토리챌린지
- 자격증
- Kubernetes
- 2023_1st_Semester
- Python
- 오블완
- Baekjoon
- SingleProject
- kubeflow
- Linux
- Personal_Study
- Java
목록전체 글 (372)
코딩 기록 저장소

문제 정보 제목 : 줄 서는 방법 난이도 : Lv.2 사용 언어 : Python 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12936 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 n명의 사람이 일렬로 줄을 서고 있습니다. n명의 사람들에게는 각각 1번부터 n번까지 번호가 매겨져 있습니다. n명이 사람을 줄을 서는 방법은 여러가지 방법이 있습니다. 예를 들어서 3명의 사람이 있다면 다음과 같이 6개의 방법이 있습니다. [1, 2, 3] [1, 3, 2] [2, 1, 3] [..

이번 시간에는 원하는 사진을 화면에 출력할 수 있도록 하는 'ImageView' 와 앱 하단에 뜨는 알림 메시지인 'Toast'에 대해서 공부해보도록 하겠습니다. 기능 써보기 - ImageView 프로젝트 파일 중 xml 파일에 들어가서 'ImageView'를 생성해줍니다. 이렇게 작성하시면 화면에 이미지가 뜨게 됩니다. ImageView 정렬하기 을 생성하고 ImageView를 안에 넣어줍니다. 이제 gravity 속성을 이용하여 원하는 화면 위치에 배치할 수 있습니다. 저는 center을 이용하여 화면의 가운데에 배치해봤습니다. 기본 값은 left입니다. Toast 메시지 띄우기 바로 이미지를 클릭했을때 토스트 메시지가 뜨도록 해보겠습니다. 먼저 이미지의 id를 자바에서 선언하고 불러옵니다. setO..

오늘은 Intent에 대해 공부해보겠습니다. Intent는 컴포넌트가 서로 데이터를 주고 받기 위한 메시지 기능을 합니다. 다른 액티비티로 이동하거나 데이터를 넘겨주고 싶은 경우가 있을 때 사용합니다. 이것을 공부하여 앱의 화면 이동을 구현할 수 있도록 해보겠습니다. 서브 액티비티 생성하기 패키지 쪽에서 우클릭 한 후, 아래 사진을 따라 다른 액티비티를 생성해줍니다. 생성하게 되면 이런식으로 액티비티가 더 생긴 것을 확인할 수 있습니다. 메인액티비티의 화면을 설정해보겠습니다. 저번시간에 했던것과 같이 Layout을 'LinearLayout'으로 변경한 후, 화면 이동 기능을 넣을 버튼을 생성해줍니다. Intent 사용하기 화면에 버튼이 뜬 것을 확인했으면 이제 java파일로 가서 기능을 추가해봅시다. 저..
문제 정보 제목 : 두 큐 합 같게 만들기 난이도 : Lv.2 사용 언어 : Python 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/118667 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 길이가 같은 두 개의 큐가 주어집니다. 하나의 큐를 골라 원소를 추출(pop)하고, 추출된 원소를 다른 큐에 집어넣는(insert) 작업을 통해 각 큐의 원소 합이 같도록 만들려고 합니다. 이때 필요한 작업의 최소 횟수를 구하고자 합니다. 한 번의 pop과 한 번의 insert를 합쳐서..
문제 정보 제목 : 메뉴 리뉴얼 난이도 : Lv.2 사용 언어 : Python 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/72411 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 레스토랑을 운영하던 스카피는 코로나19로 인한 불경기를 극복하고자 메뉴를 새로 구성하려고 고민하고 있습니다. 기존에는 단품으로만 제공하던 메뉴를 조합해서 코스요리 형태로 재구성해서 새로운 메뉴를 제공하기로 결정했습니다. 어떤 단품메뉴들을 조합해서 코스요리 메뉴로 구성하면 좋을 지 고민하던 "스카피"..

오늘은 'EditText'와 'Button'기능에 대해 공부해보겠습니다. 새로운 프로젝트 파일을 만들어서 진행하겠습니다. 저번에 만들었던 것 처럼 'Empty Activity'를 선택한 후 생성하고 xml문서 코드의 layout부분을 'LinearLayout'으로 바꾸어줍니다. 기능에 대해 알아보기 - EditText 'EditText'는 TextView로부터 파생된 클래스로 사용자가 직접 입력할 수 있고 수정도 가능한 위젯입니다. 'EditText'를 화면에 배치하는 방법은 사이에 속성을 정의하면 됩니다. 'EditText' 속성 정의 예시 'EditText' 속성 정의 결과 hint 'hint'는 'EditText' 배경 속성값으로 지정한 문자열을 나타나게 합니다. Text의 영역에 어떤 내용을 입력..