practice 20 배열 방법 The push() method adds one or more elements to the end of an array and returns the new length of the array. The pop() method removes the last element from an array and returns that element. The unshift() method adds one ... funcprogrammingpracticearraymethodsjavascript 일부 재귀 연습 참고 사항 // An example from https://eloquentjavascript.net/03_functions.html function power(base, exponent) { if (exponent === 0) { return 1 } else { return base * power(base, exponent - 1) } } console.log(power(2, 3)) // 8 // Th... practicerecursionbeginnersjavascript Java교육 내용정리 5일차 6강 하나의 프로젝트 내에서 혼자 개발하기 힘든 부분은 팀과 함께 개발을 한다. 팀 개발을 위해 분담을 하여 서로 다른 소스파일로 개발한 뒤 연결을 시켜준다 . 하나의 소스파일로 개발을 하다보면 한계점을 느끼다보니 이러한 방식으로 개발을 해나간다. 예제 ) 1-1 A라는 소스를 B로 연결 ! Java에서는 여러 클래스를 다양하게 카테고리화를 하기위한 것. 그룹화를 시키면 유지보수 측면, 관리측면,... practiceJavaexerciseJava ☕Java practice: StringBuffer 이용하여 카이사르 암호 만들기 카이사르 암호문 만들기 카이사르 암호는 가장 간단한 치환 암호방법으로 암호문을 만드는 것이다. 예를 들면 문자에 대해서 오른쪽으로 2칸 이동시키는 치환 암호방법으로 암호문을 만들면 "ABC"는 "CDF"가 된다. 알파벳 대문자를 기준으로 카이사를 암호문을 작성하시오. 문자열을 오른쪽으로 13칸 이동시켜서 암호문을 작성하고 출력하시오. 칸을 이동시킬 때는 문자열의 각 문자를 숫자로 변환해서 사... JavaStringBufferpracticeJava splice 연습하기 splice 메소드를 활용하여 아래의 미션들을 수행하세요. fruits 배열에 '토마토'를 삭제하고 그 자리에 '사과', '청포도'를 추가해 주세요. fruits 배열의 첫 번째 요소를 삭제해 주세요. ages 배열에 마지막 요소를 삭제해 주세요. ages 배열의 2번, 3번 인덱스를 26, 28로 변경해 주세요. numbers 배열에 1, 2, 3, 5, 8, 9를 순서대로 추가해 주세요.... practiceCodeitarrayJavaScriptCodeit ☕Java practice: 내부클래스 Java의 정석 연습문제 7_8 (내부 클래스) 위와 같은 실행결과를 얻도록 코드를 완성하시오.... JavapracticeJava ☕Java practice: 익명객체 생성하기 Java의 정석 연습문제 7_9 (익명클래스) 위의 EventHandler를 익명 클래스로 변경하시오. 익명객체의 생성은 추상클래스, 또는 인터페이스의 사용을 전제로 한다. 제시된 코드를 보면 EventHandler 클래스가 WindowAdapter를 상속하고 있는데, 이는 자바 라이브러리에 이미 존재하는 추상클래스이다. 즉 이를 이용해서 별도 클래스 정의 없이 익명클래스로 코드의 구성을 변... JavapracticeJava 실습과제 - 영어 단어장 I 이제 막 코딩을 배우기 시작한 시원이는 프로그래밍을 할 때 영어의 중요성을 새삼 느껴 다시금 영어 공부를 하기 시작했습니다. 그런데 문득 영어공부도 하고 코딩공부도 할 겸 자바스크립트로 영어 단어장을 만들어 보려는 아이디어가 떠올랐습니다. 아래는 오늘 시원이가 외워야 할 영어 단어들인데요. 여러분들이 시원이가 되어서 오늘 외워야 할 영어단어 객체를 완성해보세요! 외워야 할 단어들 [funct... practiceJavaScriptCodeitobjectCodeit 영어 단어장 II 시원이는 지난번에 외웠던 영어단어 5가지 중에서 function, constant, local은 이제 확실하게 다 외웠습니다. 오늘 외울 단어는 [extend] = 확장하다 [export] = 내보내다 [import] = 불러오다 [default value] = 기본값 총 4가지입니다. 지난번에 작성한 코드를 참고해서 vocab 변수를 수정하지 않은 채로, 이미 다 외워버린 단어 3개는 삭제... objectpracticeCodeitJavaScriptCodeit 영어 단어장 III 지난번 과제에서 단어장 객체에 단어를 추가하고 삭제하는 연습을 해봤는데요. 이번에는 단어장 객체에 단어를 추가하고 삭제하고, 콘솔에 출력도 해주는 다양한 메소드를 만들어 사용해봅시다. 단어를 추가하는 addVoca메소드를 만들어 주세요. addVoca메소드는 영어단어와 뜻, 총 두 개의 문자열 값을 파라미터로 전달받아서 myVoca 객체에 새로운 프로퍼티를 추가하는 메소드 입니다. 단어를 삭... JavaScriptCodeitobjectpracticemethodCodeit 4. 제목, 해쉬태그 등 만들기! CSS 창이 줄어들어도 제목이 2줄로 유지하고 싶다. 이것을 구현하려면 아래 코드에서 -webkit-line-clamp: 2;를 해주면 된다. 여기서 더 자세한 사용법을 확인할 수 있다.... practicepractice CF R #695_B 복습 배열이 주어졌을 때 문제를 푸는 사람은 단 하나의 a를 골라 원하는 값으로 바꿀 수 있다. 5를 2로 바꿈으로써 언덕 1개만을 남길 수 있다. 예시에서 보이듯이 한 점으로 최대 3개의 언덕 또는 계곡의 수를 줄일 수 있다 (편의상 언덕이라는 용어로 통일하겠습니다). 그러나 언덕수를 항상 3만큼 줄일 수 있는 것은 아닌데, 다음과 같은 a 패턴이 나올 때 그렇다. 이와 같이 주어진 a의 패턴에... practicepractice 토글 버튼 구현하기! HTML CSS JavaScript JS: addEventListener를 이용해 클릭할때 마다 'active' 클래스가 생겼다가 없어졌다가를 구현하기. CSS: 구현될 클래스에 .ative일때 display:none;을 설정해주면 완성!... TILpracticeTIL 오름차순과 내림차순 오름차순과 내림차순 만들기 위한 레이아웃 입력창에 몇개의 숫자를 쓸 것인지 묻기 -입력창 삽입 숫자만큼 입력받기(갯수결정) 갯수만큼 숫자 입력 -입력창 삽입 오름차순이냐 내림차순 묻기 -입력창 삽입, for문으로 배열 속 숫자입력 soting 정렬 처리하기 -switch / case / break 로 처리 결과출력 -배열을 출력하기 때문에 " "말고 Arrays.toString();을 사용한... JavapracticeJava 프로그래밍의 십계 나는 개인적으로 네가 코드에 평론을 써서는 안 된다고 생각한다.나는 당신이 주석이 필요 없이 자신이 무엇을 하고 있는지 설명할 수 있는 방식으로 코드를 작성해야 한다고 생각한다.이를 감안하여 이 계율은 다음과 같은 논평을 가리킨다. 이것은 듣기에는 약간 모순될 수 있지만, 그것이 무슨 말을 하고 있는지 생각해 봐라.그것은 같은 프로젝트에서 코드를 한 번 복사하는 것을 용서할 수 있다고 말하지... programmingrulespractice
20 배열 방법 The push() method adds one or more elements to the end of an array and returns the new length of the array. The pop() method removes the last element from an array and returns that element. The unshift() method adds one ... funcprogrammingpracticearraymethodsjavascript 일부 재귀 연습 참고 사항 // An example from https://eloquentjavascript.net/03_functions.html function power(base, exponent) { if (exponent === 0) { return 1 } else { return base * power(base, exponent - 1) } } console.log(power(2, 3)) // 8 // Th... practicerecursionbeginnersjavascript Java교육 내용정리 5일차 6강 하나의 프로젝트 내에서 혼자 개발하기 힘든 부분은 팀과 함께 개발을 한다. 팀 개발을 위해 분담을 하여 서로 다른 소스파일로 개발한 뒤 연결을 시켜준다 . 하나의 소스파일로 개발을 하다보면 한계점을 느끼다보니 이러한 방식으로 개발을 해나간다. 예제 ) 1-1 A라는 소스를 B로 연결 ! Java에서는 여러 클래스를 다양하게 카테고리화를 하기위한 것. 그룹화를 시키면 유지보수 측면, 관리측면,... practiceJavaexerciseJava ☕Java practice: StringBuffer 이용하여 카이사르 암호 만들기 카이사르 암호문 만들기 카이사르 암호는 가장 간단한 치환 암호방법으로 암호문을 만드는 것이다. 예를 들면 문자에 대해서 오른쪽으로 2칸 이동시키는 치환 암호방법으로 암호문을 만들면 "ABC"는 "CDF"가 된다. 알파벳 대문자를 기준으로 카이사를 암호문을 작성하시오. 문자열을 오른쪽으로 13칸 이동시켜서 암호문을 작성하고 출력하시오. 칸을 이동시킬 때는 문자열의 각 문자를 숫자로 변환해서 사... JavaStringBufferpracticeJava splice 연습하기 splice 메소드를 활용하여 아래의 미션들을 수행하세요. fruits 배열에 '토마토'를 삭제하고 그 자리에 '사과', '청포도'를 추가해 주세요. fruits 배열의 첫 번째 요소를 삭제해 주세요. ages 배열에 마지막 요소를 삭제해 주세요. ages 배열의 2번, 3번 인덱스를 26, 28로 변경해 주세요. numbers 배열에 1, 2, 3, 5, 8, 9를 순서대로 추가해 주세요.... practiceCodeitarrayJavaScriptCodeit ☕Java practice: 내부클래스 Java의 정석 연습문제 7_8 (내부 클래스) 위와 같은 실행결과를 얻도록 코드를 완성하시오.... JavapracticeJava ☕Java practice: 익명객체 생성하기 Java의 정석 연습문제 7_9 (익명클래스) 위의 EventHandler를 익명 클래스로 변경하시오. 익명객체의 생성은 추상클래스, 또는 인터페이스의 사용을 전제로 한다. 제시된 코드를 보면 EventHandler 클래스가 WindowAdapter를 상속하고 있는데, 이는 자바 라이브러리에 이미 존재하는 추상클래스이다. 즉 이를 이용해서 별도 클래스 정의 없이 익명클래스로 코드의 구성을 변... JavapracticeJava 실습과제 - 영어 단어장 I 이제 막 코딩을 배우기 시작한 시원이는 프로그래밍을 할 때 영어의 중요성을 새삼 느껴 다시금 영어 공부를 하기 시작했습니다. 그런데 문득 영어공부도 하고 코딩공부도 할 겸 자바스크립트로 영어 단어장을 만들어 보려는 아이디어가 떠올랐습니다. 아래는 오늘 시원이가 외워야 할 영어 단어들인데요. 여러분들이 시원이가 되어서 오늘 외워야 할 영어단어 객체를 완성해보세요! 외워야 할 단어들 [funct... practiceJavaScriptCodeitobjectCodeit 영어 단어장 II 시원이는 지난번에 외웠던 영어단어 5가지 중에서 function, constant, local은 이제 확실하게 다 외웠습니다. 오늘 외울 단어는 [extend] = 확장하다 [export] = 내보내다 [import] = 불러오다 [default value] = 기본값 총 4가지입니다. 지난번에 작성한 코드를 참고해서 vocab 변수를 수정하지 않은 채로, 이미 다 외워버린 단어 3개는 삭제... objectpracticeCodeitJavaScriptCodeit 영어 단어장 III 지난번 과제에서 단어장 객체에 단어를 추가하고 삭제하는 연습을 해봤는데요. 이번에는 단어장 객체에 단어를 추가하고 삭제하고, 콘솔에 출력도 해주는 다양한 메소드를 만들어 사용해봅시다. 단어를 추가하는 addVoca메소드를 만들어 주세요. addVoca메소드는 영어단어와 뜻, 총 두 개의 문자열 값을 파라미터로 전달받아서 myVoca 객체에 새로운 프로퍼티를 추가하는 메소드 입니다. 단어를 삭... JavaScriptCodeitobjectpracticemethodCodeit 4. 제목, 해쉬태그 등 만들기! CSS 창이 줄어들어도 제목이 2줄로 유지하고 싶다. 이것을 구현하려면 아래 코드에서 -webkit-line-clamp: 2;를 해주면 된다. 여기서 더 자세한 사용법을 확인할 수 있다.... practicepractice CF R #695_B 복습 배열이 주어졌을 때 문제를 푸는 사람은 단 하나의 a를 골라 원하는 값으로 바꿀 수 있다. 5를 2로 바꿈으로써 언덕 1개만을 남길 수 있다. 예시에서 보이듯이 한 점으로 최대 3개의 언덕 또는 계곡의 수를 줄일 수 있다 (편의상 언덕이라는 용어로 통일하겠습니다). 그러나 언덕수를 항상 3만큼 줄일 수 있는 것은 아닌데, 다음과 같은 a 패턴이 나올 때 그렇다. 이와 같이 주어진 a의 패턴에... practicepractice 토글 버튼 구현하기! HTML CSS JavaScript JS: addEventListener를 이용해 클릭할때 마다 'active' 클래스가 생겼다가 없어졌다가를 구현하기. CSS: 구현될 클래스에 .ative일때 display:none;을 설정해주면 완성!... TILpracticeTIL 오름차순과 내림차순 오름차순과 내림차순 만들기 위한 레이아웃 입력창에 몇개의 숫자를 쓸 것인지 묻기 -입력창 삽입 숫자만큼 입력받기(갯수결정) 갯수만큼 숫자 입력 -입력창 삽입 오름차순이냐 내림차순 묻기 -입력창 삽입, for문으로 배열 속 숫자입력 soting 정렬 처리하기 -switch / case / break 로 처리 결과출력 -배열을 출력하기 때문에 " "말고 Arrays.toString();을 사용한... JavapracticeJava 프로그래밍의 십계 나는 개인적으로 네가 코드에 평론을 써서는 안 된다고 생각한다.나는 당신이 주석이 필요 없이 자신이 무엇을 하고 있는지 설명할 수 있는 방식으로 코드를 작성해야 한다고 생각한다.이를 감안하여 이 계율은 다음과 같은 논평을 가리킨다. 이것은 듣기에는 약간 모순될 수 있지만, 그것이 무슨 말을 하고 있는지 생각해 봐라.그것은 같은 프로젝트에서 코드를 한 번 복사하는 것을 용서할 수 있다고 말하지... programmingrulespractice