반응형

분류 전체보기 368

[자바 객체 지향 프로그래밍] 05. 자바, 더 간편하게!

포켓몬GO PokeBag 클래스 (1) private final 자료형 pokemons = new 자료형(); HashMap 강의에서 만들었던 PokeDex에서는 한 마리의 마릴 인스턴스만 담을 수 있었죠? PokeBag에서는 마릴이라는 key 하나에 여러 마리의 마릴 인스턴스를 담을 수 있습니다. 이 상황에 적합한 자료형을 생각해 봅시다. (2) public ArrayList getPokemons(String name) name 이름을 갖고 있는 포켓몬을 모두 가져오는 메소드입니다. (3) public void add(Pokemon pokemon) 과정 (1)에서 구현한 pokemons에 Pokemon을 넣는 메소드입니다. (4) public Pokemon getStrongest(String name)..

Languages/Java 2021.03.03

[자바 객체 지향 프로그래밍] 05. 자바, 더 간편하게!

나의 영어 사전 Main 클래스를 보고 WordDictionary 클래스를 완성시켜 보세요! 대소문자 처리에 유의해주세요. 대소문자와 상관없이 단어를 찾을 수 있어야 합니다. 결과 책 안경 import java.util.HashMap; public class WordDictionary { private HashMap words = new HashMap(); public void addWord(String english, String korean) { words.put(english, korean); } public String find(String english) { for (String key : words.keySet()) { if(key.toLowerCase().equals(english.toLow..

Languages/Java 2021.03.03

[자바 객체 지향 프로그래밍] 05. 자바, 더 간편하게!

김신 장군 살리기 n명의 군사들이 동그랗게 서있고, 한 명씩 세어 나가서 매 k 번째 사람이 죽기로 합니다. 예를 들어서 8명의 군사들이 있고 3명마다 죽기로 하면 이 순서로 군사들이 죽게 됩니다. 3 => 6 => 1 => 5 => 2 => 8 => 4 => 7 하지만 야비한 김신 장군은 자신이 마지막으로 남아서 도망가려는 속셈인데요. 파라미터로 정수 n과 정수 k를 받고, 김신 장군이 살기 위해 서있어야할 자리(int)를 리턴해주는 메소드 getSurvivingIndex를 쓰세요. ArrayList를 사용하세요! import java.util.ArrayList; public class Main { public static int getSurvivingIndex(int n, int k) { ArrayL..

Languages/Java 2021.03.03

[TIL] 2021.03.03

Java ☕ [자바 객체 지향 프로그래밍] 05. 자바, 더 간편하게! 01. String 클래스 02. 숫자 도구 03. Wrapper Class 04. ArrayList 05. 김신 장군 살리기 06. HashMap 07. HashMap 노트 08. 나의 영어 사전 09. 포켓몬 GO GitHub 🐸 MY BIRTHDAY🥰 생일이라고 신난 것도 스케줄이 있던 것도 아닌데 그냥 집중이 안된다🥺 어제 미리 세워놓았던 계획의 절반도 못한 것 같다... 그래도 미니 프로젝트 발표가 끝나서 속이 시원하다. 내일부터는 다시 집중 상태로 돌아가서 열심히 공부해야지! 어서 마스크 벗고 산책할 수 있는 날이 왔으면 좋겠다. 지금도 거닐다 보면 상쾌한데 마스크가 없다면 얼마나 더 상쾌할까 😷😷😷

CodeSiri/TIL 2021.03.02

[서포터즈 1기] 4주차 코뮤니티 활동 리뷰

안녕하세요 :) 시리(ENTP 코린이)입니다. 어느덧, 코뮤니티 서포터즈 1기 마지막 활동 리뷰를 쓰게되는 날이 왔네요. 오늘은 모각코에 참여하지 못했을 경우 코뮤니티 카페 200% 활용하기! 리뷰입니다. 코뮤니티 회원가입 완료 후! 코딩 1단계 ~ 4단계 카테코리를 확인합니다. 그 중에서 본인과 맞다고 생각되는 단계부터 공부를 시작하시면 됩니다. (코린이들은 1단계부터 차분히 시작하는게 좋겠죠?) 정보처리기사 실기 시험을 준비하고 있는 시리(ENTP 코린이)는 C언어 공부를 최근에 시작했습니다. C의 왕기초 문법부터 하나씩 알려주는 코뮤니티의 게시글이 궁금하신가요? 그렇다면 어서 코뮤니티에 가입하고 확인해보세요!

[서포터즈 1기] 3월 모각코 홍보 컨텐츠 제작

안녕하세요 :) 시리(ENTP 코린이)입니다. 벌써, 서포터즈 마지막 주차인 4주차입니다. 마지막 게릴라 미션은 3월 모각코 홍보 컨텐츠 만들기입니다! 포스터 형식으로 만들어 보았습니다. 코뮤니티 서포터즈로 활동하고 있지만 아직 모각코에 참여해본 적은 없습니다. (2월 과정 모집에서 탈락해서 ㅠㅠ) 2월 모각코 전형과 달라진 점은 원하는 커리큘럼 1개만 선택가능한 점! 유의하시고 신청해주세요~

[자바 객체 지향 프로그래밍] 04. 자바, 더 정확하게!

단위 변환기 우리가 만들 단위 변환기는 인스턴스를 생성하지 않고도 사용할 수 있도록, 클래스 변수와 클래스 메소드로만 이루어져 있습니다. 언제든 간편하게 사용할 수 있는 도구를 만드는 거죠! 상수 이 클래스와 관련 있는 상수(static final 변수)를 만들어야 합니다. 1 파운드 = 0.45359237 킬로그램 1 인치 = 2.54 센티미터 위의 두 공식을 이용해서 상수 네 개(KILOGRAMS_PER_POUND, POUNDS_PER_KILOGRAM, CENTIMETERS_PER_INCH, INCHES_PER_CENTIMETER)를 만들어보세요. 클래스 메소드 앞서 만든 상수들을 활용하여 무게와 길이 단위를 전환하는 메소드를 만들어주세요. 추가로 섭씨에서 화씨로, 또 화씨에서 섭씨로 전환하는 메소드..

Languages/Java 2021.03.02

[HTTP 웹 기본 지식] 04. HTTP 메서드

HTTP API를 만들어보자 가장 중요한 것은 리소스 식별 요구사항 : 회원정보 관리 API를 만들어라 회원 목록 조회 /members 회원 조회 /members/{id} 회원 등록 /members/{id} 회원 수정 /members/{id} 회원 삭제 /members/{id} API URI 설계 (리소스 식별, URI 계층 구조 활용) 리소스의 의미? 회원을 등록하고 수정하고 조회하는 것이 리소스 X 회원이라는 개념 자체가 바로 리소스 리소스를 어떻게 식별? 회원을 등록하고 수정하고 조회하는 것은 모두 배제 회원이라는 리소스만 식별하면 된다. -> 회원 리소스를 URI에 mapping 리소스와 행위를 분리 URI는 리소스만 식별 리소스와 해당 리소스를 대상으로 하는 행위를 분리 리소스 : 회원 (명사)..

Back-end/HTTP 2021.03.02

[TIL] 2021.03.02

Java ☕[자바 객체 지향 프로그래밍] 04. 자바, 더 정확하게!01. 기본형 vs. 참조형02. 기본형 vs. 참조형 정리03. null04. 숏서킷 연산 (Short-Circuit Evaluation)05. 기본형 vs. 참조형 퀴즈06. null 퀴즈07. 변수 안전하게 만들기 (final)08. 변수 안전하게 만들기 예시09. 코드 안전하게 만들기 (try-catch 예외 처리)10. 인스턴스 변수 vs. 클래스 변수11. 인스턴스 메소드 vs. 클래스 메소드12. 단위 변환기 HTTP🔗[모든 개발자를 위한 HTTP 웹 기본 지식] 04. HTTP 메서드01. HTTP API를 만들어보자02. HTTP 메서드 - GET, POST03. HTTP 메서드 - PUT, PATCH, DELETE 04..

CodeSiri/TIL 2021.03.01

[인터랙티브 Javascript] 04. 다양한 이벤트 알아보기

코드잇 산성비 그동안 배운 것들을 활용해서 input 태그에 단어 입력이 완료되면 화면에 있는 단어들이 사라지도록 만들어 봅시다. 단어들을 만드는 로직은 initializer.js에 있는데요. 각 단어가 만들어진 특징을 정리해보면 다음과 같습니다. 각 단어들은 span 태그로 만들어져 있다. 각 단어들은 웹 페이지가 갱신될 때마다 랜덤한 위치를 가진다. 각 단어들은 data-word라는 속성을 가지고 값은 그 단어를 담고 있다. 각 단어들은 div#container 태그의 자식 태그들이다. 위 특징을 활용해서 단어 입력이 완료되면 화면에 있는 단어들이 사라지는 이벤트 핸들러를 만들고, input 태그에 적절한 타입으로 이벤트 핸들러를 등록해 주세요. 이벤트 핸들러가 갖추어야 하는 기능은 다음과 같습니다...

Languages/JS 2021.03.01
반응형
LIST