๐Ÿ“š ์Šคํ„ฐ๋””/ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” ๊ณผ์ œ ์ œ์ถœ

[3ํŒ€ / ๊น€์€์ˆ˜] 6์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ - ๋ฌธ์ž์—ด

lyra8 2023. 5. 10. 19:36

1๋ฒˆ ์ •๋‹ต 5๋ฒˆ

 

2๋ฒˆ ์ •๋‹ต 2๋ฒˆ

→ data.rfind() ํ•จ์ˆ˜๋Š” ์ฐพ์„ ๋ฌธ์ž์—ด์ด ์™ผ์ชฝ์—์„œ๋ถ€ํ„ฐ ๋ช‡ ๋ฒˆ์งธ์— ์žˆ๋Š”์ง€ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜์ด๋‹ค.

 

3๋ฒˆ ์ •๋‹ต 5๋ฒˆ

→vlaue_1์˜ ๊ฐ’์€ 5์ด๊ณ  ์ด๋ฅผ 3๋ฒˆ ๊ณฑํ•ด 15๊ฐ€ ๋‚˜์˜จ๋‹ค. vlaue_2๋Š” ‘-’๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋Š์–ด์ฃผ๋Š”๋ฐ -1๋ฒˆ์งธ ๊ฐ’์—์„œ ๋Š๊ธฐ๊ธฐ ๋•Œ๋ฌธ์— 10์ด ๋œ๋‹ค. ์ด ๋‘˜์„ ๋”ํ•˜๋ฉด float์ด๊ธฐ ๋•Œ๋ฌธ์— 25.0์ด ๋‚˜์˜จ๋‹ค.

 

4๋ฒˆ ์ •๋‹ต 1๋ฒˆ

→ํ•˜์ดํ”ˆ๋„ ์ „๋ถ€ ๋ฌธ์ž์—ด๋กœ ๋“ค์–ด๊ฐ€๊ณ  2๊ฐœ์”ฉ ๊ฑด๋„ˆ๋›ฐ๋ฉฐ ์ถœ๋ ฅํ•˜๋ผ๊ณ  ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

5๋ฒˆ ์ •๋‹ต ์—†์Œ?

→lowerํ•จ์ˆ˜๋ฅผ ์“ฐ๋ฉด ์ „๋ถ€ ์†Œ๋ฌธ์ž๋กœ ๋ณ€ํ™˜๋˜๋Š” ๊ฒƒ ์•„๋‹Œ๊ฐ€์š”..?

 

6๋ฒˆ ์ •๋‹ต 4๋ฒˆ

→number์— ๋“ค์–ด์žˆ๋˜ 10์ด %d ์ž๋ฆฌ์— ์ถœ๋ ฅ๋˜๊ณ  day๋Š” ํ˜„์žฌ ๋ฌธ์ž์—ด๋กœ ์ธ์‹๋˜๊ธฐ ๋•Œ๋ฌธ์— 3์œผ๋กœ ๋ฐ”๋€Œ์ง€ ์•Š๊ณ  ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅ๋œ๋‹ค.

 

7๋ฒˆ ์ •๋‹ต 4๋ฒˆ

H๋Š” 0๋ฒˆ์งธ๊ฐ€ ๋งž๊ณ  ,๋„ 5๋ฒˆ์งธ๊ฐ€ ๋งž๋‹ค. y ์™€n์€ ๊ฐ๊ฐ ๊ณต๋ฐฑํฌํ•จ 8๋ฒˆ์งธ์™€ 10๋ฒˆ์งธ์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋งˆ์ง€๋ง‰์€ 11๋ฒˆ์งธ๋กœ ์ž…๋ ฅํ•˜์—ฌ 10๋ฒˆ์งธ๊นŒ์ง€ ์ถœ๋ ฅ๋˜๊ฒŒ ํ•ด์•ผํ•œ๋‹ค.

 

8๋ฒˆ ์ •๋‹ต ์—†์Œ,,

→ ์ฒซ๋ฒˆ์งธ print์—์„œ๋Š” Pythonlanguage๊ฐ€ ๋‚˜์˜ค๋Š” ๊ฒƒ์ด ๋งž๊ณ 

→๋‘๋ฒˆ์งธ print์—์„œ์˜ findํ•จ์ˆ˜๋Š” ์™ผ์ชฝ์—์„œ๋ถ€ํ„ฐ ์ฐพ๋Š” ๊ฒƒ์ธ๋ฐ ์†Œ๋ฌธ์ž p๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ฐพ์„ ์ˆ˜ ์—†์„ ๊ฒƒ ๊ฐ™๋‹ค

→ ๋งˆ์ง€๋ง‰์€ ๋ฌธ์ž์—ด์˜ ์ˆซ์žํ˜• ์—ฌ๋ถ€์ธ๋ฐ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— False๊ฐ€ ๋‚˜์˜จ๋‹ค.

 

9๋ฒˆ ์ •๋‹ต 4๋ฒˆ

๋‹ค๋ฅธ ๋‹ต์•ˆ๋“ค์€ ์ „์ฒด๋ฅผ ๋‹ค ์ถœ๋ ฅํ•˜์ง€ ์•Š๊ณ  2๋ฒˆ์€ ์ „๋ถ€ ๋‹ค ์ถœ๋ ฅ๋˜์ง€๋งŒ lowerํ•จ์ˆ˜๋กœ ์ธํ•ด ์ „๋ถ€ ์†Œ๋ฌธ์ž๋กœ ๋‚˜์˜จ๋‹ค. ๋”ฐ๋ผ์„œ ์ •๋‹ต์€ 4๋ฒˆ์ด๋‹ค.

 

10๋ฒˆ ์ •๋‹ต 1๋ฒˆ

a๋Š” H๊ฐ€ ์™ผ์ชฝ์—์„œ๋ถ€ํ„ฐ ์ฒซ ๋ฒˆ์งธ๊ธฐ ๋•Œ๋ฌธ์— 0์ด๊ณ 

b๋Š” H๊ฐ€ ํ•œ ๋ฒˆ๋งŒ ๋‚˜์˜ค๊ธฐ ๋•Œ๋ฌธ์— 1*8์ธ 8์ด๊ณ 

c๋Š” ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๊ฐ€ 6*2+3์„ ํ•˜๋ฉด 15๊ฐ€ ๋‚˜์˜ค๊ธฐ ๋•Œ๋ฌธ์— ์ •๋‹ต์€ 1๋ฒˆ์ด๋‹ค.

 

11๋ฒˆ

๋‹จ์–ด S์™€ ์ •์ˆ˜ i๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, S์˜ i๋ฒˆ์งธ ๊ธ€์ž๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

์ž…๋ ฅ : ์ฒซ์งธ ์ค„์— ์˜์–ด ์†Œ๋ฌธ์ž์™€ ๋Œ€๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ๋‹จ์–ด S๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‹จ์–ด์˜ ๊ธธ์ด๋Š” ์ตœ๋Œ€ 1000์ด๋‹ค. ๋‘˜์งธ ์ค„์— ์ •์ˆ˜ i๊ฐ€ ์ฃผ์–ด์ง„๋‹ค.(1≤i≤|s|)

์ถœ๋ ฅ : S์˜ i๋ฒˆ์งธ ๊ธ€์ž๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค

S=str(input("๋‹จ์–ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š” : "))
i=int(input("๋ช‡ ๋ฒˆ์งธ ๊ธ€์ž๋ฅผ ์ฐพ์„ ์ง€ ์ž…๋ ฅํ•˜์„ธ์š” : "))

print(S[i])

12๋ฒˆ

์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ๋‹จ์–ด S๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ๊ฐ์˜ ์•ŒํŒŒ๋ฒณ์— ๋Œ€ํ•ด์„œ, ๋‹จ์–ด์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” ์ฒ˜์Œ ๋“ฑ์žฅํ•˜๋Š” ์œ„์น˜๋ฅผ, ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋Š” -1์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

์ž…๋ ฅ : ์ฒซ์งธ ์ค„์— ๋‹จ์–ด S๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‹จ์–ด์˜ ๊ธธ์ด๋Š” 100์„ ๋„˜์ง€ ์•Š์œผ๋ฉฐ ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

์ถœ๋ ฅ : ๊ฐ๊ฐ์˜ ์•ŒํŒŒ๋ฒณ์— ๋Œ€ํ•ด์„œ, a๊ฐ€ ์ฒ˜์Œ ๋“ฑ์žฅํ•˜๋Š” ์œ„์น˜, b๊ฐ€ ์ฒ˜์Œ ๋“ฑ์žฅํ•˜๋Š” ์œ„์น˜, … z๊ฐ€ ์ฒ˜์Œ ๋“ฑ์žฅํ•˜๋Š” ์œ„์น˜๋ฅผ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ์ถœ๋ ฅํ•œ๋‹ค. ๋งŒ์•ฝ ์–ด๋–ค ์•ŒํŒŒ๋ฒณ์ด ๋‹จ์–ด์— ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋ฉด -1์„ ์ถœ๋ ฅํ•œ๋‹ค. ๋‹จ์–ด์˜ ์ฒซ๋ฒˆ์งธ ๊ธ€์ž๋Š” 1๋ฒˆ์งธ ์œ„์น˜๊ณ , ๋‘๋ฒˆ์งธ ๊ธ€์ž๋Š” 1๋ฒˆ์งธ ์œ„์น˜์ด๋‹ค.

baekjoon

1 0 -1 -1 2 -1

list1=[]

S=input("๋‹จ์–ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š” : ")
S=S.lower()

list1=list(S)
            
A=S.find("a")
B=S.find("b")
C=S.find("c")
D=S.find("d")
E=S.find("e")
F=S.find("f")
G=S.find("g")
H=S.find("h")
I=S.find("i")
J=S.find("j")
K=S.find("k")
L=S.find("l")
M=S.find("m")
N=S.find("n")
O=S.find("o")
P=S.find("p")
Q=S.find("q")
R=S.find("r")
SS=S.find("s")
T=S.find("t")
U=S.find("u")
V=S.find("v")
W=S.find("w")
X=S.find("x")
Y=S.find("y")
Z=S.find("z")

print("%d" %A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,SS,T,U,V,W,X,Y,Z)