분류 전체보기(104)
-
[Python] isalnum(), isalpha() 함수
isalnum() 문자열이 영어, 한글, 숫자로 되어있으면 참 리턴 아니면 거짓 리턴 isalpha() 문자열이 영어, 한글로 되어있으면 참 리턴 아니면 거짓 리턴 str = "!@#123가나다abc" for char in str: if char.isalnum(): print(char, end="") print() for char in str: if char.isalpha(): print(char, end="") 결과 123가나다abc 가나다abc
2021.01.04 -
[LeetCode] 125. Valid Palindrome
https://leetcode.com/problems/valid-palindrome/ Valid Palindrome - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 팰린드롭 이란? 앞뒤가 똑같은 단어나 문장. 뒤집어도 같은 말이 된다. 우리말로는 '회문'이라고 한다. 내 풀이 class Solution: def isPalindrome(self, s: str) -> bool: strs = [] # 소문자로 변환 for i in s: if i.isalnum(): ..
2021.01.04 -
[python] 람다 표현식
유튜브 강의를 참고했다. 람다 표현식 이란? 메소드로 전달 할 수 있는 익명 함수를 단순화 한 것 다름 함수의 인수로 넣을 때 주로 사용 람다 표현식으로 함수 만들기 10을 더해주는 함수 plus_ten def plus_ten(x): return x + 10>>> plus_ten(1) 11이를 람다 표현식으로 작성하면 lambda x: x + 10이다. 이는 익명함수여서 호출을 하려면, 람다 표현식을 변수에 할당 해주면 된다. plus_ten = lambda x: x + 10map list(map(lambda x: x+10, [1,2,3]))하면 출력물이 [11, 12, 13]으로, 간단하게 사용 가능하다.
2021.01.01 -
명품자바 programming 13장 실습문제
2번 3번 스레드가 동작을 안 해서 디버깅 돌리고 난리를 쳤는데 스레드 run() 안에 while문을 안 넣어줬던 거였다.... Aㅏ 1. import java.util.Scanner; public class Ex01 { public Ex01() { Scanner scanner = new Scanner(System.in); System.out.print("아무거나 입력"); scanner.nextLine(); scanner.close(); Thread th = new Thread(new PrintThread()); th.start(); } class PrintThread implements Runnable{ @Override public void run() { for (int i=0; i
2020.12.08 -
명품자바 programming 11장 실습문제
3. 4. 5. import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JSlider; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; public class Ex5 extends JFrame { private JSlider slider = null; public Ex5() { super("JSlider Practice Frame"); setDefaultCloseOperation(EXIT_ON_CLOS..
2020.12.04 -
명품자바 programming 실습문제 10장
2. import java.awt.Color; import java.awt.Component; import java.awt.Container; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JFrame; public class Ex2 extends JFrame { public Ex2() { super("드래깅 동안 Yellow"); setDefaultCloseOperation(EXIT_ON_CLOSE); Container c = getContentPane(); c.setLayout(null); c.setBackground(Color.GREEN); c.addMouseListener(new MyM..
2020.12.04