목록전체 글 (147)
오보에블로그
상속(inheritance)1.한 클래스의 내용을 사용하는 다른 클래스를 만들고싶다면, class A{}class B extends A{//A 클래스의 내용을 사용하는 B 클래스}이 방법을 통해 가능하다. 여기서 클래스 A를 수퍼클래스라고 하고 클래스 B를 서브클래스 라고 한다.2.서브클래스는 수퍼클래스의 private 멤버를 제외한 다른 모든 멤버에 접근이 가능하다.3.서브클래스가 실행되면 자동으로 수퍼클래스가 실행된다. 이때, 실행되는 수퍼클래스의 생성자는 기본생성자이다.4.3번에서 수퍼클래스가 실행하는 생성자를 따로 정하기 위해선 서브클래스 생성자 맨윗줄에 super()을 적어서 사용한다. 예시들을 보자.(예시1은 1~2,예시2는 3~4에 관한 내용이다.) 예시 1 123456789101112131..
백준 12605번 단어순서 뒤집기/*문제스페이스로 띄어쓰기 된 단어들의 리스트가 주어질때, 단어들을 반대 순서로 뒤집어라. 각 라인은 w개의 영단어로 이루어져 있으며, 총 L개의 알파벳을 가진다. 각 행은 알파벳과 스페이스로만 이루어져 있다. 단어 사이에는 하나의 스페이스만 들어간다. 입력첫 행은 N이며, 전체 케이스의 개수이다. N개의 케이스들이 이어지는데, 각 케이스는 스페이스로 띄어진 단어들이다. 스페이스는 라인의 처음과 끝에는 나타나지 않는다. N과 L은 다음 범위를 가진다. N = 51 ≤ L ≤ 25출력각 케이스에 대해서, 케이스 번호가 x일때 "Case #x: " 를 출력한 후 그 후에 이어서 단어들을 반대 순서로 출력한다.*/ /*해결방법예시를 들어서 설명하면,Let input: i lik..
등위 폴더로의 이동 시 cd ../이동폴더명 파일 여러개로 이루어져있는 코드를 한꺼번에 컴파일 하기위해 Makefile작성 -Makefile 내용(넓게 칸이 띄어져 있는 것은 탭) -매크로를 사용하여 Makfile 내용 작성 :make /*컴파일*/:./pgm /*실행파일 생성*/:make clean /*컴파일 초기화 만약에 make.clean을 하지 않고 ./pgm을 다시 칠 경우, make: 'ppm' is up to date. 라는 메세지가 뜬다. */
Problem 1:School1.define 'Class Student'2.Define 'five student' using "Constructor' in Student[] Name x y Score Sex G-Drangon 23 22 85 Boy Naruto 66 35 75 Boy Dva 33 46 80 Girl Teemo 14 55 95 Boy Sona 87 75 100 Girl 3.Define 'respones() method'.which print name + 'Yes'Ex1)Dva Yes 1.Define ‘callStudents(Student[], value) method’ 2.can call students conditionally. (It should use ‘response()’ in st..
/*팰린드롬? 문제명우는 홍준이와 함께 팰린드롬 놀이를 해보려고 한다. 먼저, 홍준이는 자연수 N개를 칠판에 적는다. 그 다음, 명우에게 질문을 총 M번 한다. 각 질문은 두 정수 S와 E로 나타낼 수 있으며, S번째 수부터 E번째 까지 수가 팰린드롬을 이루는지를 물어보며, 명우는 각 질문에 대해 팰린드롬이다 또는 아니다를 말해야 한다. 예를 들어, 홍준이가 칠판에 적은 수가 1, 2, 1, 3, 1, 2, 1라고 하자. S = 1, E = 3인 경우 1, 2, 1은 팰린드롬이다.S = 2, E = 5인 경우 2, 1, 3, 1은 팰린드롬이 아니다.S = 3, E = 3인 경우 1은 팰린드롬이다.S = 5, E = 7인 경우 1, 2, 1은 팰린드롬이다.자연수 N개와 질문 M개가 모두 주어졌을 때, 명우..
1.아래 사이트에 들어간다. 2.코드를 작성한다.3. 클립 보드 복사를 누른다.4. 블로그에 붙여넣는다. Color Scripter : https://colorscripter.com 123456#include int main(void){ printf("Hello World!\n"); return 0;}cs 이런식으로 작성 가능!
문자열반복/* 문제문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 T를 만든 후 출력하는 프로그램을 작성하시오. 다시 설명하자면, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 T를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ$%*+-./: 이다. 입력첫째 줄에 테스트 케이스의 개수 T(1