목록분류 전체보기 (372)
라떼는말이야
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yDvHx/btqYxp2KAnB/83Otk6Eocr7vqXF37Vk84K/img.png)
www.notion.so/3-9562fe0842f947a9918b0bab6796ab8a ✔︎ 미션 3 1. 미션 제목 www.notion.so 1. 미션 제목 배열로 Queue 만들어보기! 2. 지시문 이번 과제에서는 Queue를 구현해 봅시다! Stack 과 Queue의 구현은 얼핏 보면 비슷해 보이지만 막상 구현해 보면 많은 부분이 다르답니다. 어떻게 구현하면 좋을지 고민이 많이 필요할 수도 있습니다. 이미 구현된 부분들을 잘 살피고 어떤 식으로 구현해야 할 지 생각해서 채워주세요. #include #include typedef struct queue { int front; int rear; int size; int capacity; int* array; } Queue; Queue* createQue..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/O3gxN/btq0jOmwztf/kk9yYJrXEzC47KRHuEN8Qk/img.png)
레이아웃은 오직 Linear layout과 Relative layout 을 이용해서 구성. 파란색 그라데이션, 별점의 색, 좋아요/싫어요, 모두보기 버튼, 예매하기 버튼은 XML 파일을 이용해서 커스텀 및 구성. activity_main.xml 소스코드
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/GcXTa/btq0mxYkbF0/S9ze3WKZxrkqImZryRaxnk/img.png)
thumb_up.xml 만들기 drawable - New - Drawable Resource File 선택 아이템 추가 android:state_pressed 가 true 일 때 즉, 버튼이 눌렸을 때 ic_thumb_up_seleted 를 표시 그 외에는 ic_thumb_up 을 표시 activity_main.xml에서 버튼을 선택한 후 background 설정에서 방금 만든 thumb_up xml파일을 선택
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/byKlgU/btqYAs5WlO2/yemYeJJhFokvMt6ejmcDC0/img.png)
www.notion.so/2-bd4c4037074c42da83e73d016632c3f6 ✔︎ 미션 2 1. 미션 제목 www.notion.so 1. 미션 제목 연결리스트로 Stack 만들기 2. 지시문 EDWITH CS50 강좌에서 배운 Stack을 보조미션 1에서 배열을 이용해서 구현해 보셨는데요, 이번에는 연결리스트를 이용해서 Stack을 구현하는 과제입니다. 지난 문제와 마찬가지로 아래 표에 함수의 주석 처리된 부분들에 여러분의 코드를 채워 넣어주세요. #include #include typedef struct stackNode { int data; struct stackNode* next; } StackNode; StackNode* createStackNode(int data) { StackNod..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/8zxh2/btq0fkyAJu2/josrfmuKh1odYjvN2ktyO1/img.png)
1. ConstraintLayout 밑에 버튼을 두었고 그 밑에 FrameLayout을 두어서 두 개의 이미지를 넣었다. 2. 버튼 속성 중 onClick 속성에 onButton1Clicked 메소드를 연결시켰다. 3. public class MainActivity extends AppCompatActivity { ImageView imageView, imageView2; int index = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView = (ImageView) findViewBy..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wdwni/btq0dnCx2tS/EAKkK1gFQlSK5J1kQDW6Y1/img.png)
설정 진입 마우스 우클릭 - 설정 장치 - 키보드 가장 밑으로 내려서 + 클릭 명령 : gnome-terminal 이름은 아무거나 상관없다. 바로가기 설정 Shift + Ctrl + T 든 Ctrl + Alt + T 든 편한 단축키로 설정 후 추가 동작 확인 (단축키 입력)
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/l9e8q/btqYxoJws0A/6R3RJVHGz2cBikqRhTphOK/img.png)
www.notion.so/1-6348c7f452b24565adbe1ce197c65f5e ✔︎ 미션 1 1. 미션 제목 www.notion.so 1. 미션 제목 배열로 Stack 만들기 2. 지시문 EDWITH CS50 강좌에서 배운 Stack을 C 언어로 구현해 보겠습니다. Stack을 구현하는 방법은 정말 많은데요, 이번 문제에서는 Stack을 배열을 이용해서 구현하는 방법에 대해서 알아보겠습니다. 아래 표에 함수의 주석 처리된 부분들에 여러분의 코드를 채워 넣어주세요. #include #include typedef struct stack{ int top; int capacity; int* array; } Stack; Stack* createStack(int capacity) { Stack* stack..
www.notion.so/4ca8894af0be47988240c043eee8bd4c 💡 샘플미션 1. 미션 제목 www.notion.so 1. 미션 제목 2개의 리스트 합치기 2. 지시문 EDWITH CS50 강좌를 모두 수강한 여러분은 유능한 개발자로 회사에 소문이나 핵심 부서로 배치되었습니다. 핵심부서의 주요 임무 중 하나는 다른 부서의 업무를 종합하는 일입니다. 부서 배치 첫 업무로 A부서에서 수행한 업무와 B부서에서 수행한 업무를 합치는 일을 맡게 되었습니다. A부서에서는 미국 지사들의 매출이 오름차순으로 정렬된 자료를 연결리스트 형태로 보내왔고, B부서에서는 한국 지사들의 매출이 오름차순으로 정렬된 자료를 연결리스트 형태로 보내왔습니다. 여러분의 업무는 이제 두 연결리스트를 하나의 연결리스트로 ..