문제 설명 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어 있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요. 제한사항 2 ≤ my_string 길이 ≤ 5 2 ≤ n ≤ 10 "my_string"은 영어 대소문자로 이루어져 있습니다. 입출력 예 my_string n result "hello" 3 "hhheeellllllooo" 입출력 예 설명 입출력 예 #1 "hello"으 각 문자를 세 번씩 반복한 "hhheeellllllooo"를 return 합니다. 풀이 JavaScript 나의 풀이 반복이라는 말이 나오길래 '반복문을 써야겠다.' 생각했다. 그래서 반복문을 사용했다! function solution(my_strin..
필자는 캐나다에 살 때, 시원한 바람이 부는 여름, 스타벅스 파티오에 앉아 맥북으로 일을 하는 사람들이 너무 멋있어 보여서 개발자 공부를 시작했다. 그냥 뭔가 구체적이고 대단한 꿈이 아니라 그냥 그게 너무 멋있어 보였다. 개발자가 되기로 마음을 먹고 공부를 시작할 때 여러 유튜브 채널을 구독했는데... 유튜버 소감 또는 시청 목적 생활코딩 Java 기초 영상을 자주 보고(잠이 진짜 잘온다. 그래서 자기전에 틀어놨었다...), 사이트가 따로 있는데 많이 이용했다. 드림코딩 외국에서 생활하는 개발자의 삶에 대해 많이 보았다, 개발자가 되고 싶게 열정을 심어주신다. 나도코딩 파이썬 기초와 간단한 게임 만들기 프로젝트를 했었다. 홍팍 SpringBoot 기초를 배웠다. 말하는게 너무 웃기고 재밌어서 시간가는 줄..
문제 설명 머쓱이네(머쓱타드╰(*°▽°*)╯) 옷가게는 10만 원 이상 사면 5%, 30만 원 이상사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야할 금액을 return 하도록 solution 함수를 완성해보세요. 제한사항 10 ≤ price ≤ 1,000,000 price는 10원 단위로(1의 자리가 0) 주어집니다. 소수점 이하를 버린 정수를 return합니다. 입출력 예 price result 150,000 142,500 580,000 464,000 입출력 예 설명 입출력 예 #1 150,000원에서 5%를 할인한 142,500원을 return 합니다. 입출력 예 #2 580,000원에서 20%를 할인한 464,000원을 return 합니..
컴퓨터의 구성 컴퓨터는 단단한 하드웨어와 소프트웨어로 구성되어 있다. 하드웨어: 지금 옆에 있는 컴퓨터 안에 단단한 것들이 하드웨어다. 소프트웨어: 컴퓨터 내부에 구동하는 모든 프로그램이다. 하드웨어 중앙 처리 장치(Central Processing Unit) 인간으로 치면 두뇌에 해당하는 부분 기억, 해석, 연산, 제어를 담당한다. -> 주 기억장치에서 프로그램 명령어와 데이터를 읽어와 처리하고 명령어의 수행 순서를 제어한다. 비교와 연산을 담당하는 산술논리장치(ALU Arithmetic and Logical Unit)와 명령어 해석과 실행하는 제어장치, 속도가 빠른 데이터 기억장소인 레지스터로 구성되어있음 개인용 컴퓨터와 같은 소형 컴퓨터에서는 CPU를 마이크로 프로세서라고도 부름 기억 장치(RAM,..
프로그래머스 문제 풀이입니다. 문제는 프로그래머스에서 확인하세요! Python 파이썬에는 find()라는 함수가 있어서 num과 k를 문자열로 만들어준다면 아주 쉽게 정답을 도출할 수 있다. 문제는 문자열로 찾아야하기 때문에 인덱스 번호가 하나 작게 나온다는 점. def solution(num, k): strNum = str(num) strK = str(k) if(strNum.find(strK) != -1) : return strNum.find(strK) + 1 else: return strNum.find(strK) if문으로 간단하게 해결하였다. 아래에는 한 줄에 해결한 사람들의 코드다. def solution(num, k): return -1 if str(k) not in str(num) else s..
자바를 만지다보면 자주 마주치는 NullPointerException! 프로젝트 만들 때도 자주 만나서 이젠 화도 안난다... 반가워!ㅎㅎㅎ geeksforgeeks에서 null에 관한 재밌는 이야기 거리가 있어서 들고와서 번역해봅니다! (오역 무조건 있음) 거의 모든 프로그래밍 언어에서 null은 떼려야 뗄 수 없는 관계. 거의 모든 개발자들이 null 때문에 고생을 하고 있지요. 자바에서 null은 java.lang.NullPointerException과 연관이 있습니다. java.lang.package에서 클래스인 이 녀석은 자바로 프로그래밍을 실행 할 때(null이 있건 없건간에) 가끔 당체, 어디서 예외가 발생했는지도 알 수 없게 나와 우리를 절망으로 빠뜨리곤 하죠. 아래에는 자바 개발자가 알아..
안녕하세요! 오늘은 Static에 대해 알아봅시다! Static 디아블로2나 리그 오브 레전드를 플레이 해보신 분들이라면 참으로 많이 들은 단어일 것입니다. 디아블로2에서는 원소술사의 기술 중에 스태틱 필드(공교롭게도 우리가 배울 단어랑 같네요!)가 있고 리그 오브 레전드에서는 스태틱의 단검이 있지요! 두 가지 기술의 공통점이 있는데요, 바로 전기를 사용한다는 점과 고정 데미지가 들어간다는 점입니다. Static을 영어사전에서 찾아보면 정적인, 고정된, 정지상태의 또는 정전기라는 뜻을 가지고 있습니다. '아하! 그렇다면 Static은 뭔가 정적이고 고정된 것이구나!'라고 유념하고 아래의 글을 읽어주시길 바랍니다. 정적 멤버 정적 멤버는 클래스에 고정된 멤버로 인스턴스(객체)를 생성하지 않고 바로 사용할 ..
안녕하세요! 오늘은 enhanced for-loop, for in, for each, 확장 포문 등등으로 불리는 녀석에 대해 알아봅시다. Enhanced For Loop 파이썬을 배워 보신분들은 아마 이 방법이 더 친숙하실 거 같습니다. 왜냐하면 파이썬은 초반부터 for in 방식으로 반복문을 배워나가기 때문이죠! (혹시 파이썬 for 반복문 가물가물 하신 분들은 여기 를 클릭해주세요.) 아래는 파이썬의 반복문입니다. nums = [10, 15, 18, 20, 33] for i in nums: print(i, end= " ") # 출력값 10 15 18 20 33 아래는 자바의 enhanced for loop입니다. public class ForIn { public static void main(Stri..
안녕하세요! 오늘은 배열과 반복문의 예제들을 연습해봅시다! 배열과 반복문 1. A반 5명의 학생 점수(76, 55, 45, 92, 84)를 저장하는 정수형 1차원 배열 scores를 생성하여 각 학생의 점수를 출력하고 총점과 평균을 계산하시오. public class ArrayALoop01 { public static void main(String[] args) { // 정수형 배열 생성 int[] scores = { 76, 55, 45, 92, 84 }; // 총점, 평균 int sum = 0; double ave = 0.0; // 각 학생의 점수 출력 및 총점, 평균 계산 System.out.println(""); for(int i=0; i 1번 학생: 76 2번 학생: 55 3..
안녕하세요! 오늘은 중첩 반복문을 연습해보겠습니다. 중첩 반복문(Nested Loop Statement) 두 개 이상으로 이루어진 반복문을 중첩 반복문이라고 합니다. (두 개 2D, 세 개 3D, ... 이런 식으로 부르기도 합니다.) 1. 정수를 입력받아 기호를 이용하여 정수의 크기 만한 정사각형 출력하기 import java.util.Scanner; public class NestedLoopA01 { public static void main(String[] args) { // 스캐너 인스턴스 - 객체 생성 Scanner sc = new Scanner(System.in); // 정수 입력 System.out.println("직사각형을 출력합니다."); System.out.print("정수 입력: ")..
- Total
- Today
- Yesterday
- Object
- HTML 기본
- Type
- function
- 파이썬
- em
- 자바스크립트
- 메서드
- html table
- for문
- 타입 좁히기
- Margin
- Typescript
- 타입스크립트
- javascript
- Array
- 반복문
- 객체
- method
- CSS 포지션
- padding
- 실수
- 함수
- html
- 프로그래머스
- if문
- css position
- Python
- 동기코딩
- CSS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |