본문 바로가기
반응형

코딩20

연결리스트 순회 이해하기 class LinkedList: def __init__(self): self.head = None # 첫 번째 노드를 가리키는 head class LinkedList:: LinkedList라는 클래스를 정의합니다.def __init__(self):: 생성자 메서드로, 객체가 생성될 때 자동으로 호출됩니다.self.head = None: 연결 리스트의 첫 번째 노드를 나타내는 head 변수를 None으로 초기화합니다. 리스트가 처음 생성될 때는 노드가 없기 때문에 head는 None을 가리킵니다. def append(self, data): new_node = Node(data) if self.head is None: # 리스트가 비어있을 때 self.head =.. 2024. 10. 1.
프로그래머스 레벨Lv0 대소문자 바꿔서 출력하기 파이썬python https://school.programmers.co.kr/learn/courses/30/lessons/181949 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   문제설명 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.   제한사항1 str은 알파벳으로 이루어진 문자열 입니다  풀이#풀이str = input()for i in str: if i.isupper() ==True: print(i.lower(), end="") else: .. 2024. 8. 15.
파이썬 리스트를 문자열로 변경하기 리스트 문을 문자어로 변경할 때 자주 사용하는 함수 join 정리   'separator'.join(iterable)  separator: 각 요소 사이에 삽입될 문자열입니다. 일반적으로 빈 문자열, 공백, 쉼표, 하이픈 등이 사용iterable: 문자열로 결합하고자 하는 문자열들의 iterable 객체입니다. 리스트, 튜플, 문자열 등이 사  #공백을 활용한 코딩words = ['Python', 'is', 'fun']sentence = ' '.join(words)print(sentence)#출력 : Python is fun  #쉼표를 활용 코딩fruits = ['apple', 'banana', 'cherry']result = ', '.join(fruits)print(result)#결과 apple, ba.. 2024. 8. 14.
프로그래머스 Lv.0 문자열 섞기 파이썬python https://school.programmers.co.kr/learn/courses/30/lessons/181942 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  문제     제한사항     입출력 예      풀이 #내 풀이def solution(str1, str2): answer = '' for i in range (len(str1)): answer += str1[i] + str2[i] return answer for ~ in range ~문을 활용해서str1과 str2가 반복해서 나오게 함 2024. 8. 14.
반응형