![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQrYMD%2FbtrawCWeT75%2F30GFBJLPP2vaJ8VUn81CK1%2Fimg.png)
상속 및 클래스 (2) 추상클래스 - 추상클래스란? 클래스의 공통된 부분을 뽑아서 별도의 클래스(추상클래스)로 만들어 놓고, 이것을 상속해서 사용함. abstract 클래스의 특징 멤버변수를 가진다. abstract 클래스를 상속하기 위해서는 extends를 이용한다. abstract 메서드를 가지며, 상속한 클래스에서 구현해야 한다. 일반 메서드도 가질 수 있다. 일반 클래스와 마찬가지로 생성자도 있다. - 추상클래스 구현 클래스 상속과 마찬가지로 extends 키워드를 이용해 상속하고 abstract(추상) 메서드를 구현함. - Bank 추상클래스 예제 public abstract class Bank { String name; String account; int totalAmount; public B..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc6mJYP%2Fbtq97xPcuMN%2F1AHcyFIeiNamXLNoKzO0k0%2Fimg.png)
https://www.hackerrank.com/challenges/arrays-ds/problem Arrays - DS | HackerRank Accessing and using arrays. www.hackerrank.com Data Structures > Arrays 배열이 주어지면 순서를 반전시켜 리턴한다. 코드 int* reverseArray(int a_count, int* a, int* result_count) { *result_count = a_count; int left = 0, right = a_count - 1, temp; for (int i = 0; i < a_count / 2; i++){ temp = a[left]; a[left] = a[right]; a[right] = temp; ..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSJpgW%2Fbtq92xo2z5Q%2FgwaKtFvwWaWgtIkygLSN8k%2Fimg.png)
https://www.hackerrank.com/challenges/camelcase/problem CamelCase | HackerRank www.hackerrank.com Algorithms > Strings 문자열이 주어지면 해당 문자열이 포함하는 단어의 개수를 리턴한다. 코드 int camelcase(char* s) { int cnt = 1; for (int i = 0; i = 'A' && s[i]
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbR8CU0%2Fbtq99l791e8%2F3na1ne59KUN5kc9HKRJerk%2Fimg.png)
싱글쿼터, ascii, =, or, and, 공백, like 등을 필터링하고 있다. 일단 다음과 같이 쿼리를 입력해 pw의 길이를 알아냈다. pw의 길이는 8이다. 전체 pw를 알아내기 위해 파이썬으로 자동화 프로그램을 작성했다. import requests url = 'https://los.rubiya.kr/chall/bugbear_19ebf8c8106a5323825b5dfa1b07ac1f.php' headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'} cookies = {'PHPSESSID':'세션아이디..